| Package | Description |
|---|---|
| com.entrust.toolkit.xml.dsig.keyinfo.tokenref |
Contains classes used when creating and verifying XML Signatures.
|
| iaik.ixsil.keyinfo | |
| iaik.ixsil.keyinfo.x509 |
| Modifier and Type | Method and Description |
|---|---|
org.w3c.dom.Element[] |
KeyProviderImplSecurityTokenRef.getKeyInfoSubelements()
Used in signature generation.
|
X509Certificate |
KeyProviderImplSecurityTokenRef.getVerificationCertificate()
Provides the verification certificate.
|
java.security.Key |
KeyProviderImplSecurityTokenRef.getVerifierKey()
Provides the public key in the verification certificate.
|
void |
KeyProviderImplSecurityTokenRef.setKeyInfoSubelements(org.w3c.dom.Element[] securityTokenRefSubelements)
Examines the KeyInfo <SecurityTokenReference> subelement and tries to set the verification certificate from this.
|
| Modifier and Type | Method and Description |
|---|---|
protected byte[] |
KeyProviderImplKeyValue.getBase64DecodedText(org.w3c.dom.Element parent)
Gets the base64 decoded bytes from the first DOM Text child of the specified DOM element.
|
protected org.w3c.dom.Element |
KeyProviderImplKeyValue.getChildElement(org.w3c.dom.Element parent,
java.lang.String localName)
Gets the child DOM element with the specified local name of the specified parent DOM element.
|
protected org.w3c.dom.Element |
KeyProviderImplKeyValue.getChildElement(org.w3c.dom.Element parent,
java.lang.String namespaceURI,
java.lang.String localName)
Gets the child DOM element with the specified name space and local name of the specified parent DOM element.
|
org.w3c.dom.Element[] |
KeyProviderImplKeyValue.getKeyInfoSubelements()
Produdes a single key information hint (KeyValue subelement) as representation of the verification key,
which has been set previously by the application.
|
org.w3c.dom.Element[] |
KeyProviderInterface.getKeyInfoSubelements()
Provides the key information hints (KeyInfo subelements) representing the key information of this key
provider.
|
java.security.Key |
KeyProviderImplKeyValue.getVerifierKey()
Provides the key to be used for verification.
|
java.security.Key |
KeyProviderInterface.getVerifierKey()
Provides the key to be used for verifying the XML signature.
|
void |
KeyProviderImplKeyValue.setKeyInfoSubelements(org.w3c.dom.Element[] keyValueSubelements)
Analyzes the first of the specified KeyInfo subelements of type KeyValue and tries to create either a
RSAPublicKey, DSAPublicKey or a ECPublicKey from that info. |
void |
KeyProviderInterface.setKeyInfoSubelements(org.w3c.dom.Element[] keyInfoSubElements)
Initializes this key provider with the key information hints (KeyInfo subelements) it has been designed
for.
|
| Modifier and Type | Method and Description |
|---|---|
org.w3c.dom.Element[] |
KeyProviderImplX509Data.getKeyInfoSubelements()
Produces an array of X509Data DOM elements representing the key information hints specified by the
application by means of the method
KeyProviderImplX509Data.insertX509DataAt(iaik.ixsil.keyinfo.x509.X509Data, int). |
java.security.Key |
KeyProviderImplX509Data.getVerifierKey()
Gets the verification key by evaluating the parsed key information which has either been generated at
execution of method
KeyProviderImplX509Data.setKeyInfoSubelements(org.w3c.dom.Element[]) or explicitely set by the application. |
X509Data |
KeyProviderImplX509Data.insertX509DataAt(X509Data data,
int position)
Inserts a
X509Data key information hint at the specified position. |
boolean |
KeyProviderImplX509Data.isEndEntityCertificate(java.security.cert.X509Certificate candidate,
java.security.cert.X509Certificate[] context)
Checks if a specified certificate is an end entity (EE) certificate.
|
protected java.security.cert.X509Certificate |
KeyProviderImplX509Data.parseX509Certificate(org.w3c.dom.Element x509CertificateDOMElem)
Parses a X509Certificate DOM element.
|
protected java.security.cert.X509CRL |
KeyProviderImplX509Data.parseX509CRL(org.w3c.dom.Element x509CRLDOMElem)
Parses a X509CRL DOM element.
|
protected X509IssuerSerial |
KeyProviderImplX509Data.parseX509IssuerSerial(org.w3c.dom.Element x509IssuerSerialDOMElem)
Parses a X509IssuerSerial DOM element.
|
protected X509SKI |
KeyProviderImplX509Data.parseX509SKI(org.w3c.dom.Element x509SKIDOMElem)
Parses a X509SKI DOM element.
|
protected X509SubjectName |
KeyProviderImplX509Data.parseX509SubjectName(org.w3c.dom.Element x509SubjectNameDOMElem)
Parses a X509SubjectName DOM element.
|
void |
KeyProviderImplX509Data.setKeyInfoSubelements(org.w3c.dom.Element[] x509DataElements)
Parses all specified X509Data DOM elements and produces an internal memory representation.
|
| Constructor and Description |
|---|
X509IssuerSerial(java.lang.String issuerRFC2253Name,
java.math.BigInteger serialNumber)
Standard constructor.
|
X509SubjectName(java.lang.String subjectRFC2253Name)
Standard constructor.
|