public class ActiveAuthenticationInfo extends SecurityInfo
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
ECDSA_PLAIN_RIPEMD160_OID
Specified in BSI TR 03111 Section 5.2.1.
|
static java.lang.String |
ECDSA_PLAIN_SHA1_OID
Specified in BSI TR 03111 Section 5.2.1.
|
static java.lang.String |
ECDSA_PLAIN_SHA224_OID
Specified in BSI TR 03111 Section 5.2.1.
|
static java.lang.String |
ECDSA_PLAIN_SHA256_OID
Specified in BSI TR 03111 Section 5.2.1.
|
static java.lang.String |
ECDSA_PLAIN_SHA384_OID
Specified in BSI TR 03111 Section 5.2.1.
|
static java.lang.String |
ECDSA_PLAIN_SHA512_OID
Specified in BSI TR 03111 Section 5.2.1.
|
static java.lang.String |
ECDSA_PLAIN_SIGNATURES
Specified in BSI TR 03111 Section 5.2.1.
|
static int |
VERSION_NUM |
ID_AA_OID, ID_CA_DH_3DES_CBC_CBC_OID, ID_CA_DH_AES_CBC_CMAC_128_OID, ID_CA_DH_AES_CBC_CMAC_192_OID, ID_CA_DH_AES_CBC_CMAC_256_OID, ID_CA_ECDH_3DES_CBC_CBC_OID, ID_CA_ECDH_AES_CBC_CMAC_128_OID, ID_CA_ECDH_AES_CBC_CMAC_192_OID, ID_CA_ECDH_AES_CBC_CMAC_256_OID, ID_EC_PUBLIC_KEY, ID_EC_PUBLIC_KEY_TYPE, ID_PACE, ID_PACE_DH_GM, ID_PACE_DH_GM_3DES_CBC_CBC, ID_PACE_DH_GM_AES_CBC_CMAC_128, ID_PACE_DH_GM_AES_CBC_CMAC_192, ID_PACE_DH_GM_AES_CBC_CMAC_256, ID_PACE_DH_IM, ID_PACE_DH_IM_3DES_CBC_CBC, ID_PACE_DH_IM_AES_CBC_CMAC_128, ID_PACE_DH_IM_AES_CBC_CMAC_192, ID_PACE_DH_IM_AES_CBC_CMAC_256, ID_PACE_ECDH_GM, ID_PACE_ECDH_GM_3DES_CBC_CBC, ID_PACE_ECDH_GM_AES_CBC_CMAC_128, ID_PACE_ECDH_GM_AES_CBC_CMAC_192, ID_PACE_ECDH_GM_AES_CBC_CMAC_256, ID_PACE_ECDH_IM, ID_PACE_ECDH_IM_3DES_CBC_CBC, ID_PACE_ECDH_IM_AES_CBC_CMAC_128, ID_PACE_ECDH_IM_AES_CBC_CMAC_192, ID_PACE_ECDH_IM_AES_CBC_CMAC_256, ID_PK_DH_OID, ID_PK_ECDH_OID, ID_TA_OID
Constructor and Description |
---|
ActiveAuthenticationInfo(java.lang.String signatureAlgorithmOID)
Constructs a new object.
|
Modifier and Type | Method and Description |
---|---|
boolean |
equals(java.lang.Object other) |
byte[] |
getEncoded()
Gets the encoded contents of this LDS info.
|
java.lang.String |
getObjectIdentifier()
Gets the object identifier of this AA security info.
|
java.lang.String |
getSignatureAlgorithmOID()
Gets the signature algorithm object identifier.
|
int |
hashCode() |
static java.lang.String |
lookupMnemonicByOID(java.lang.String oid) |
java.lang.String |
toString() |
writeObject
public static final int VERSION_NUM
public static final java.lang.String ECDSA_PLAIN_SIGNATURES
public static final java.lang.String ECDSA_PLAIN_SHA1_OID
public static final java.lang.String ECDSA_PLAIN_SHA224_OID
public static final java.lang.String ECDSA_PLAIN_SHA256_OID
public static final java.lang.String ECDSA_PLAIN_SHA384_OID
public static final java.lang.String ECDSA_PLAIN_SHA512_OID
public static final java.lang.String ECDSA_PLAIN_RIPEMD160_OID
public ActiveAuthenticationInfo(java.lang.String signatureAlgorithmOID)
signatureAlgorithmOID
- the signature algorithm OIDpublic java.lang.String getObjectIdentifier()
getObjectIdentifier
in class SecurityInfo
public java.lang.String getSignatureAlgorithmOID()
public java.lang.String toString()
toString
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object
public boolean equals(java.lang.Object other)
equals
in class java.lang.Object
public static java.lang.String lookupMnemonicByOID(java.lang.String oid) throws java.security.NoSuchAlgorithmException
java.security.NoSuchAlgorithmException
public byte[] getEncoded()
LDSElement
getEncoded
in interface LDSElement