public class PACEDomainParameterInfo extends SecurityInfo
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_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 |
---|
PACEDomainParameterInfo(java.lang.String protocolOID,
org.bouncycastle.asn1.ASN1Encodable parameters) |
PACEDomainParameterInfo(java.lang.String protocolOID,
org.bouncycastle.asn1.ASN1Encodable parameters,
int parameterId) |
Modifier and Type | Method and Description |
---|---|
static boolean |
checkRequiredIdentifier(java.lang.String oid) |
boolean |
equals(java.lang.Object other) |
byte[] |
getEncoded()
Gets the encoded contents of this LDS info.
|
java.lang.String |
getObjectIdentifier()
Returns the object identifier of this SecurityInfo.
|
int |
getParameterId()
Gets the parameter id, or -1 if this is the only domain parameter info.
|
org.bouncycastle.asn1.ASN1Encodable |
getParameters() |
int |
hashCode() |
java.lang.String |
toString() |
lookupMnemonicByOID, writeObject
public PACEDomainParameterInfo(java.lang.String protocolOID, org.bouncycastle.asn1.ASN1Encodable parameters)
protocolOID
- Must be @see SecurityInfo.#ID_PACE_DH_GM, @see SecurityInfo.#ID_PACE_ECDH_GM, @see SecurityInfo.#ID_PACE_DH_IM, @see SecurityInfo.#ID_PACE_ECDH_IMparameters
- Parameterspublic PACEDomainParameterInfo(java.lang.String protocolOID, org.bouncycastle.asn1.ASN1Encodable parameters, int parameterId)
public java.lang.String getObjectIdentifier()
SecurityInfo
getObjectIdentifier
in class SecurityInfo
public int getParameterId()
public org.bouncycastle.asn1.ASN1Encodable getParameters()
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 boolean checkRequiredIdentifier(java.lang.String oid)
public byte[] getEncoded()
LDSElement
getEncoded
in interface LDSElement