Package org.bouncycastle.asn1.crmf
Class PKMACValue
- java.lang.Object
-
- org.bouncycastle.asn1.ASN1Object
-
- org.bouncycastle.asn1.crmf.PKMACValue
-
- All Implemented Interfaces:
org.bouncycastle.asn1.ASN1Encodable
,org.bouncycastle.util.Encodable
public class PKMACValue extends org.bouncycastle.asn1.ASN1Object
Password-based MAC value for use with POPOSigningKeyInput.
-
-
Constructor Summary
Constructors Constructor Description PKMACValue(PBMParameter params, org.bouncycastle.asn1.DERBitString value)
Creates a new PKMACValue.PKMACValue(org.bouncycastle.asn1.x509.AlgorithmIdentifier aid, org.bouncycastle.asn1.DERBitString value)
Creates a new PKMACValue.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description org.bouncycastle.asn1.x509.AlgorithmIdentifier
getAlgId()
static PKMACValue
getInstance(java.lang.Object o)
static PKMACValue
getInstance(org.bouncycastle.asn1.ASN1TaggedObject obj, boolean isExplicit)
org.bouncycastle.asn1.ASN1BitString
getValue()
org.bouncycastle.asn1.ASN1Primitive
toASN1Primitive()
PKMACValue ::= SEQUENCE { algId AlgorithmIdentifier, -- algorithm value shall be PasswordBasedMac 1.2.840.113533.7.66.13 -- parameter value is PBMParameter value BIT STRING }
-
-
-
Constructor Detail
-
PKMACValue
public PKMACValue(PBMParameter params, org.bouncycastle.asn1.DERBitString value)
Creates a new PKMACValue.- Parameters:
params
- parameters for password-based MACvalue
- MAC of the DER-encoded SubjectPublicKeyInfo
-
PKMACValue
public PKMACValue(org.bouncycastle.asn1.x509.AlgorithmIdentifier aid, org.bouncycastle.asn1.DERBitString value)
Creates a new PKMACValue.- Parameters:
aid
- CMPObjectIdentifiers.passwordBasedMAC, with PBMParametervalue
- MAC of the DER-encoded SubjectPublicKeyInfo
-
-
Method Detail
-
getInstance
public static PKMACValue getInstance(java.lang.Object o)
-
getInstance
public static PKMACValue getInstance(org.bouncycastle.asn1.ASN1TaggedObject obj, boolean isExplicit)
-
getAlgId
public org.bouncycastle.asn1.x509.AlgorithmIdentifier getAlgId()
-
getValue
public org.bouncycastle.asn1.ASN1BitString getValue()
-
toASN1Primitive
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive()
PKMACValue ::= SEQUENCE { algId AlgorithmIdentifier, -- algorithm value shall be PasswordBasedMac 1.2.840.113533.7.66.13 -- parameter value is PBMParameter value BIT STRING }
- Specified by:
toASN1Primitive
in interfaceorg.bouncycastle.asn1.ASN1Encodable
- Specified by:
toASN1Primitive
in classorg.bouncycastle.asn1.ASN1Object
- Returns:
- a basic ASN.1 object representation.
-
-