public class Challenge
extends org.bouncycastle.asn1.ASN1Object
Challenge ::= SEQUENCE { owf AlgorithmIdentifier OPTIONAL, -- MUST be present in the first Challenge; MAY be omitted in -- any subsequent Challenge in POPODecKeyChallContent (if -- omitted, then the owf used in the immediately preceding -- Challenge is to be used). witness OCTET STRING, -- the result of applying the one-way function (owf) to a -- randomly-generated INTEGER, A. [Note that a different -- INTEGER MUST be used for each Challenge.] challenge OCTET STRING -- the encryption (under the public key for which the cert. -- request is being made) of Rand, where Rand is specified as -- Rand ::= SEQUENCE { -- int INTEGER, -- - the randomly-generated INTEGER A (above) -- sender GeneralName -- - the sender's name (as included in PKIHeader) -- } }
Modifier and Type | Class and Description |
---|---|
static class |
Challenge.Rand
Rand is the inner type
|
Constructor and Description |
---|
Challenge(org.bouncycastle.asn1.x509.AlgorithmIdentifier owf,
byte[] witness,
byte[] challenge) |
Challenge(byte[] witness,
byte[] challenge) |
Modifier and Type | Method and Description |
---|---|
byte[] |
getChallenge() |
static Challenge |
getInstance(java.lang.Object o) |
org.bouncycastle.asn1.x509.AlgorithmIdentifier |
getOwf() |
byte[] |
getWitness() |
org.bouncycastle.asn1.ASN1Primitive |
toASN1Primitive()
Challenge ::= SEQUENCE {
owf AlgorithmIdentifier OPTIONAL,
-- MUST be present in the first Challenge; MAY be omitted in
-- any subsequent Challenge in POPODecKeyChallContent (if
-- omitted, then the owf used in the immediately preceding
-- Challenge is to be used).
|
public Challenge(byte[] witness, byte[] challenge)
public Challenge(org.bouncycastle.asn1.x509.AlgorithmIdentifier owf, byte[] witness, byte[] challenge)
public static Challenge getInstance(java.lang.Object o)
public org.bouncycastle.asn1.x509.AlgorithmIdentifier getOwf()
public byte[] getWitness()
public byte[] getChallenge()
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive()
Challenge ::= SEQUENCE { owf AlgorithmIdentifier OPTIONAL, -- MUST be present in the first Challenge; MAY be omitted in -- any subsequent Challenge in POPODecKeyChallContent (if -- omitted, then the owf used in the immediately preceding -- Challenge is to be used). witness OCTET STRING, -- the result of applying the one-way function (owf) to a -- randomly-generated INTEGER, A. [Note that a different -- INTEGER MUST be used for each Challenge.] challenge OCTET STRING -- the encryption (under the public key for which the cert. -- request is being made) of Rand, where Rand is specified as -- Rand ::= SEQUENCE { -- int INTEGER, -- - the randomly-generated INTEGER A (above) -- sender GeneralName -- - the sender's name (as included in PKIHeader) -- } }
toASN1Primitive
in interface org.bouncycastle.asn1.ASN1Encodable
toASN1Primitive
in class org.bouncycastle.asn1.ASN1Object