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.ASN1Encodable
public java.lang.String toString()
toString
in class java.lang.Object
Copyright © 2018 Agencia de Tecnología y Certificación Electrónica. All Rights Reserved.