|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.apache.ws.security.components.crypto.CryptoType
public class CryptoType
This class represents a way of passing information to the Crypto.getX509Certificates() method. The TYPE enum describes which method to use to retrieve the Certificate(s). The corresponding get accessor must be set accordingly.
| Nested Class Summary | |
|---|---|
static class |
CryptoType.TYPE
TYPE.ISSUER_SERIAL - A certificate (chain) is located by the issuer name and serial number TYPE.THUMBPRINT_SHA1 - A certificate (chain) is located by the SHA1 of the (root) cert TYPE.SKI_BYTES - A certificate (chain) is located by the SKI bytes of the (root) cert TYPE.SUBJECT_DN - A certificate (chain) is located by the Subject DN of the (root) cert TYPE.ALIAS - A certificate (chain) is located by an alias. |
| Constructor Summary | |
|---|---|
CryptoType()
Default constructor |
|
CryptoType(CryptoType.TYPE type)
Constructor with a TYPE argument |
|
| Method Summary | |
|---|---|
java.lang.String |
getAlias()
Get the alias of the cert (chain) to locate. |
byte[] |
getBytes()
Get the array of bytes, which could be the SHA1 thumbprint, or SKI bytes of the cert. |
java.lang.String |
getIssuer()
Get the issuer String. |
java.math.BigInteger |
getSerial()
Get the serial number |
java.lang.String |
getSubjectDN()
Get the Subject DN of the cert (chain) to locate |
CryptoType.TYPE |
getType()
Get the type |
void |
setAlias(java.lang.String alias)
Set the alias of the cert (chain) to locate. |
void |
setBytes(byte[] bytes)
Set the byte[], which could be the SHA1 thumbprint, or SKI bytes of the cert. |
void |
setIssuerSerial(java.lang.String issuer,
java.math.BigInteger serial)
Set the Issuer String, and Serial number of the cert (chain) to retrieve. |
void |
setSubjectDN(java.lang.String subjectDN)
Set the Subject DN of the cert (chain) to locate |
void |
setType(CryptoType.TYPE type)
Set the type. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public CryptoType()
public CryptoType(CryptoType.TYPE type)
type - describes which method to use to retrieve a certificate (chain)| Method Detail |
|---|
public void setType(CryptoType.TYPE type)
type - describes which method to use to retrieve a certificate (chain)public CryptoType.TYPE getType()
public void setIssuerSerial(java.lang.String issuer,
java.math.BigInteger serial)
issuer - the issuer Stringserial - the serial numberpublic java.lang.String getIssuer()
public java.math.BigInteger getSerial()
public void setBytes(byte[] bytes)
bytes - an array of bytespublic byte[] getBytes()
public void setSubjectDN(java.lang.String subjectDN)
subjectDN - the Subject DN of the cert (chain) to locatepublic java.lang.String getSubjectDN()
public void setAlias(java.lang.String alias)
alias - the alias of the cert (chain) to locate.public java.lang.String getAlias()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||