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_CAM, ID_PACE_ECDH_CAM_AES_CBC_CMAC_128, ID_PACE_ECDH_CAM_AES_CBC_CMAC_192, ID_PACE_ECDH_CAM_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(String protocolOID,
org.bouncycastle.asn1.ASN1Encodable parameters) |
PACEDomainParameterInfo(String protocolOID,
org.bouncycastle.asn1.ASN1Encodable parameters,
int parameterId) |
Modifier and Type | Method and Description |
---|---|
static boolean |
checkRequiredIdentifier(String oid) |
boolean |
equals(Object other) |
org.bouncycastle.asn1.ASN1Primitive |
getDERObject()
Deprecated.
|
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() |
String |
toString() |
getInstance, lookupMnemonicByOID, writeObject
getEncoded
public PACEDomainParameterInfo(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(String protocolOID, org.bouncycastle.asn1.ASN1Encodable parameters, int parameterId)
public String getObjectIdentifier()
SecurityInfo
getObjectIdentifier
in class SecurityInfo
public int getParameterId()
public org.bouncycastle.asn1.ASN1Encodable getParameters()
@Deprecated public org.bouncycastle.asn1.ASN1Primitive getDERObject()
SecurityInfo
getDERObject
in class SecurityInfo
public static boolean checkRequiredIdentifier(String oid)
Copyright © 2016. All rights reserved.