public class Challenge
extends java.lang.Object
implements org.bouncycastle.asn1.ASN1Encodable
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, sender GeneralName}
-- rand --> the randomly-generated INTEGER A (above); sender --> the sender's name (as included in PKIHeader)
}
| Constructor and Description |
|---|
Challenge(org.bouncycastle.asn1.ASN1Sequence seq) |
Challenge(org.bouncycastle.asn1.DEROctetString witness,
org.bouncycastle.asn1.DEROctetString challenge) |
| Modifier and Type | Method and Description |
|---|---|
org.bouncycastle.asn1.DEROctetString |
getChallenge() |
static Challenge |
getInstance(org.bouncycastle.asn1.ASN1TaggedObject obj,
boolean explicit) |
static Challenge |
getInstance(java.lang.Object obj) |
org.bouncycastle.asn1.x509.AlgorithmIdentifier |
getOwf() |
org.bouncycastle.asn1.DEROctetString |
getWitness() |
void |
setOwf(org.bouncycastle.asn1.x509.AlgorithmIdentifier owf) |
org.bouncycastle.asn1.ASN1Primitive |
toASN1Primitive() |
java.lang.String |
toString() |
public Challenge(org.bouncycastle.asn1.ASN1Sequence seq)
public Challenge(org.bouncycastle.asn1.DEROctetString witness,
org.bouncycastle.asn1.DEROctetString challenge)
public static Challenge getInstance(org.bouncycastle.asn1.ASN1TaggedObject obj, boolean explicit)
public static Challenge getInstance(java.lang.Object obj)
public org.bouncycastle.asn1.x509.AlgorithmIdentifier getOwf()
public void setOwf(org.bouncycastle.asn1.x509.AlgorithmIdentifier owf)
public org.bouncycastle.asn1.DEROctetString getWitness()
public org.bouncycastle.asn1.DEROctetString getChallenge()
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive()
toASN1Primitive in interface org.bouncycastle.asn1.ASN1Encodablepublic java.lang.String toString()
toString in class java.lang.ObjectCopyright © 2018 Agencia de Tecnología y Certificación Electrónica. All Rights Reserved.