|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--org.apache.xml.security.utils.ElementProxy | +--org.apache.xml.security.keys.provider.KeyStoreElement
Nested Class Summary | |
class |
KeyStoreElement.MyEnumeration
Class MyEnumeration |
Field Summary |
Fields inherited from class org.apache.xml.security.utils.ElementProxy |
_baseURI, _constructionElement, _doc, _state, MODE_CREATE, MODE_DECRYPT, MODE_ENCRYPT, MODE_PROCESS, MODE_SIGN, MODE_UNKNOWN, MODE_VERIFY |
Constructor Summary | |
KeyStoreElement(org.w3c.dom.Document doc)
Constructor KeyStoreElement |
|
KeyStoreElement(org.w3c.dom.Element element,
java.lang.String BaseURI)
Constructor KeyStoreElement |
Method Summary | |
java.util.Enumeration |
aliases()
Method getAliases |
void |
deleteEntry(java.lang.String alias)
Method deleteEntry |
java.lang.String |
getBaseLocalName()
Method getBaseLocalName |
java.lang.String |
getBaseNamespace()
Method getBaseNamespace |
java.security.cert.Certificate |
getCertificate(java.lang.String alias)
Method getCertificate |
java.security.cert.Certificate[] |
getCertificateChain(java.lang.String alias)
Method engineGetCertificateChain |
org.w3c.dom.Element |
getCertificateEntryElement(java.lang.String alias)
Method getCertificateEntryElement |
java.util.Date |
getCreationDate(java.lang.String alias)
Method getCreationDate |
java.security.Key |
getKey(java.lang.String alias,
char[] password)
Method getKey |
org.w3c.dom.Element |
getKeyEntryElement(java.lang.String alias)
Method getKeyEntryElement |
int |
getNumberOfCertificates()
Method getNumberOfCertificates |
int |
getNumberOfKeys()
Method getNumberOfKeys |
org.w3c.dom.Element |
getSignatureElement()
Method getSignatureElement |
boolean |
isCertificateEntry(java.lang.String alias)
Method isCertificateEntry |
boolean |
isKeyEntry(java.lang.String alias)
Method isKeyEntry |
protected void |
removeOldSignatures()
This method removes all ds:Signature children from the
KeyStore. |
void |
setCertificateEntry(java.lang.String alias,
java.security.cert.Certificate cert)
Method setCertificateEntry |
void |
setKeyEntry(java.lang.String alias,
byte[] key,
java.security.cert.Certificate[] chain)
Method setKeyEntry |
void |
setKeyEntry(java.lang.String alias,
java.security.Key k,
char[] password,
java.security.cert.Certificate[] chain)
Method setKeyEntry |
void |
sign(char[] password)
Method sign |
boolean |
verify(char[] password)
Method verify |
Methods inherited from class org.apache.xml.security.utils.ElementProxy |
addBase64Element, addBase64Text, addBigIntegerElement, addText, addTextElement, createElementForFamily, getBaseURI, getBigIntegerFromChildElement, getBytesFromChildElement, getBytesFromTextChild, getChildElementLocalName, getDefaultPrefix, getDocument, getElement, getElementPlusReturns, getTextFromChildElement, getTextFromTextChild, guaranteeThatElementInCorrectSpace, length, setDefaultPrefix, setElement, setXPathNamespaceContext |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public KeyStoreElement(org.w3c.dom.Document doc)
doc
- public KeyStoreElement(org.w3c.dom.Element element, java.lang.String BaseURI) throws XMLSecurityException
element
- BaseURI
-
XMLSecurityException
Method Detail |
public java.lang.String getBaseLocalName()
getBaseLocalName
in class ElementProxy
public java.lang.String getBaseNamespace()
getBaseNamespace
in class ElementProxy
protected void removeOldSignatures()
ds:Signature
children from the
KeyStore.
public void sign(char[] password) throws java.io.IOException
password
-
java.io.IOException
public org.w3c.dom.Element getSignatureElement() throws XMLSecurityException
XMLSecurityException
public boolean verify(char[] password) throws java.io.IOException
password
-
java.io.IOException
public int getNumberOfKeys()
public int getNumberOfCertificates()
public java.util.Enumeration aliases()
public boolean isCertificateEntry(java.lang.String alias)
alias
-
public boolean isKeyEntry(java.lang.String alias)
alias
-
public org.w3c.dom.Element getCertificateEntryElement(java.lang.String alias)
alias
-
public org.w3c.dom.Element getKeyEntryElement(java.lang.String alias)
alias
-
public java.security.cert.Certificate getCertificate(java.lang.String alias)
alias
-
public java.util.Date getCreationDate(java.lang.String alias)
alias
-
public void deleteEntry(java.lang.String alias) throws java.security.KeyStoreException
alias
-
java.security.KeyStoreException
public java.security.cert.Certificate[] getCertificateChain(java.lang.String alias)
alias
-
public void setCertificateEntry(java.lang.String alias, java.security.cert.Certificate cert) throws java.security.KeyStoreException
alias
- cert
-
java.security.KeyStoreException
public void setKeyEntry(java.lang.String alias, byte[] key, java.security.cert.Certificate[] chain) throws java.security.KeyStoreException
alias
- key
- chain
-
java.security.KeyStoreException
public void setKeyEntry(java.lang.String alias, java.security.Key k, char[] password, java.security.cert.Certificate[] chain) throws java.security.KeyStoreException
alias
- k
- password
- chain
-
java.security.KeyStoreException
public java.security.Key getKey(java.lang.String alias, char[] password) throws java.security.NoSuchAlgorithmException, java.security.UnrecoverableKeyException
alias
- password
-
java.security.NoSuchAlgorithmException
java.security.UnrecoverableKeyException
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |