public abstract class SecurityInfo extends AbstractLDSInfo
Constructor and Description |
---|
SecurityInfo() |
Modifier and Type | Method and Description |
---|---|
abstract ASN1Primitive |
getDERObject()
Deprecated.
Remove this method from visible interface (because of dependency on BC API)
|
static SecurityInfo |
getInstance(ASN1Primitive obj)
Factory method for creating security info objects given an input.
|
abstract String |
getObjectIdentifier()
Gets the protocol object identifier of this SecurityInfo.
|
abstract String |
getProtocolOIDString() |
void |
writeObject(OutputStream outputStream)
Writes this SecurityInfo to output stream.
|
getEncoded
public static final String ID_AA
{joint-iso-itu-t(2) international-organizations(23) 136 mrtd(1) security(1) aaProtocolObject(5)}
.public static final String ID_PK_DH
public static final String ID_PK_ECDH
public static final String ID_CA_DH_3DES_CBC_CBC
public static final String ID_CA_ECDH_3DES_CBC_CBC
public static final String ID_CA_DH_AES_CBC_CMAC_128
public static final String ID_CA_DH_AES_CBC_CMAC_192
public static final String ID_CA_DH_AES_CBC_CMAC_256
public static final String ID_CA_ECDH_AES_CBC_CMAC_128
public static final String ID_CA_ECDH_AES_CBC_CMAC_192
public static final String ID_CA_ECDH_AES_CBC_CMAC_256
public static final String ID_TA
public static final String ID_TA_RSA
public static final String ID_TA_RSA_V1_5_SHA_1
public static final String ID_TA_RSA_V1_5_SHA_256
public static final String ID_TA_RSA_PSS_SHA_1
public static final String ID_TA_RSA_PSS_SHA_256
public static final String ID_TA_ECDSA
public static final String ID_TA_ECDSA_SHA_1
public static final String ID_TA_ECDSA_SHA_224
public static final String ID_TA_ECDSA_SHA_256
public static final String ID_EC_PUBLIC_KEY_TYPE
public static final String ID_EC_PUBLIC_KEY
public static final String ID_PACE
public static final String ID_PACE_DH_GM
public static final String ID_PACE_DH_GM_3DES_CBC_CBC
public static final String ID_PACE_DH_GM_AES_CBC_CMAC_128
public static final String ID_PACE_DH_GM_AES_CBC_CMAC_192
public static final String ID_PACE_DH_GM_AES_CBC_CMAC_256
public static final String ID_PACE_ECDH_GM
public static final String ID_PACE_ECDH_GM_3DES_CBC_CBC
public static final String ID_PACE_ECDH_GM_AES_CBC_CMAC_128
public static final String ID_PACE_ECDH_GM_AES_CBC_CMAC_192
public static final String ID_PACE_ECDH_GM_AES_CBC_CMAC_256
public static final String ID_PACE_DH_IM
public static final String ID_PACE_DH_IM_3DES_CBC_CBC
public static final String ID_PACE_DH_IM_AES_CBC_CMAC_128
public static final String ID_PACE_DH_IM_AES_CBC_CMAC_192
public static final String ID_PACE_DH_IM_AES_CBC_CMAC_256
public static final String ID_PACE_ECDH_IM
public static final String ID_PACE_ECDH_IM_3DES_CBC_CBC
public static final String ID_PACE_ECDH_IM_AES_CBC_CMAC_128
public static final String ID_PACE_ECDH_IM_AES_CBC_CMAC_192
public static final String ID_PACE_ECDH_IM_AES_CBC_CMAC_256
public static final String ID_PACE_ECDH_CAM
public static final String ID_PACE_ECDH_CAM_AES_CBC_CMAC_128
public static final String ID_PACE_ECDH_CAM_AES_CBC_CMAC_192
public static final String ID_PACE_ECDH_CAM_AES_CBC_CMAC_256
public abstract ASN1Primitive getDERObject()
public void writeObject(OutputStream outputStream) throws IOException
writeObject
in class AbstractLDSInfo
outputStream
- an ouput streamIOException
- if writing failspublic abstract String getObjectIdentifier()
public abstract String getProtocolOIDString()
public static SecurityInfo getInstance(ASN1Primitive obj)
obj
- the inputCopyright © 2017. All rights reserved.