Top Description Fields Constructors Methods
org.bouncycastle.asn1.cmp

public Class KemBMParameter

extends ASN1Object
Class Inheritance
Imports
org.bouncycastle.asn1.ASN1EncodableVector, .ASN1Integer, .ASN1Object, .ASN1Primitive, .ASN1Sequence, .DERSequence, org.bouncycastle.asn1.x509.AlgorithmIdentifier

 KemBMParameter ::= SEQUENCE {
     kdf              AlgorithmIdentifier{KEY-DERIVATION, {...}},
     len              INTEGER (1..MAX),
     mac              AlgorithmIdentifier{MAC-ALGORITHM, {...}}
  }

Field Summary

Modifier and TypeField and Description
private final AlgorithmIdentifier
private final ASN1Integer
private final AlgorithmIdentifier

Constructor Summary

AccessConstructor and Description
private
public
public

Method Summary

Modifier and TypeMethod and Description
public static KemBMParameter
public AlgorithmIdentifier
public ASN1Integer
public AlgorithmIdentifier
public ASN1Primitive

Returns:

a basic ASN.1 object representation.
toASN1Primitive
()

Implements abstract org.bouncycastle.asn1.ASN1Object.toASN1Primitive.

Implements org.bouncycastle.asn1.ASN1Encodable.toASN1Primitive.

 KemBMParameter ::= SEQUENCE {
     kdf              AlgorithmIdentifier{KEY-DERIVATION, {...}},
     len              INTEGER (1..MAX),
     mac              AlgorithmIdentifier{MAC-ALGORITHM, {...}}
   }
Inherited from org.bouncycastle.asn1.ASN1Object:
encodeToencodeToequalsgetEncodedgetEncodedhasEncodedTagValuehashCode

Field Detail

kdfback to summary
private final AlgorithmIdentifier kdf
lenback to summary
private final ASN1Integer len
macback to summary
private final AlgorithmIdentifier mac

Constructor Detail

KemBMParameterback to summary
private KemBMParameter(ASN1Sequence seq)
KemBMParameterback to summary
public KemBMParameter(AlgorithmIdentifier kdf, ASN1Integer len, AlgorithmIdentifier mac)
KemBMParameterback to summary
public KemBMParameter(AlgorithmIdentifier kdf, long len, AlgorithmIdentifier mac)

Method Detail

getInstanceback to summary
public static KemBMParameter getInstance(Object o)
getKdfback to summary
public AlgorithmIdentifier getKdf()
getLenback to summary
public ASN1Integer getLen()
getMacback to summary
public AlgorithmIdentifier getMac()
toASN1Primitiveback to summary
public ASN1Primitive toASN1Primitive()

Implements abstract org.bouncycastle.asn1.ASN1Object.toASN1Primitive.

Implements org.bouncycastle.asn1.ASN1Encodable.toASN1Primitive.

 KemBMParameter ::= SEQUENCE {
     kdf              AlgorithmIdentifier{KEY-DERIVATION, {...}},
     len              INTEGER (1..MAX),
     mac              AlgorithmIdentifier{MAC-ALGORITHM, {...}}
   }
Returns:ASN1Primitive

a basic ASN.1 object representation.