Class AbstractASN1RevocationReferences
java.lang.Object
br.ufsc.labsec.parser.cades.attributes.unsigned.AbstractASN1RevocationReferences
- All Implemented Interfaces:
SignatureAttribute<org.bouncycastle.asn1.cms.Attribute>, Cloneable, org.bouncycastle.util.Selector
- Direct Known Subclasses:
IdAaEtsAttrRevocationRefs, IdAaEtsRevocationRefs
public abstract class AbstractASN1RevocationReferences
extends Object
implements SignatureAttribute<org.bouncycastle.asn1.cms.Attribute>, org.bouncycastle.util.Selector
-
Field Summary
FieldsModifier and TypeFieldDescriptionList<org.bouncycastle.asn1.esf.CrlOcspRef> Referências de CRLs e respostas OCSP -
Constructor Summary
ConstructorsConstructorDescriptionAbstractASN1RevocationReferences(List<Object> revocationValues, String algorithm) Cria um atributo que irá referenciar as LCRs passadas na lista.AbstractASN1RevocationReferences(List<Object> revocationValues, org.bouncycastle.asn1.ASN1ObjectIdentifier algorithm) AbstractASN1RevocationReferences(List<Object> revocationValues, org.bouncycastle.asn1.x509.AlgorithmIdentifier algorithm) -
Method Summary
Modifier and TypeMethodDescriptionorg.bouncycastle.util.Selector<CRL> org.bouncycastle.util.Selector<org.bouncycastle.asn1.ocsp.BasicOCSPResponse> clone()List<org.bouncycastle.asn1.esf.CrlOcspRef> org.bouncycastle.asn1.cms.AttributeRetorna o atributo codificadoList<org.bouncycastle.asn1.esf.CrlOcspRef> booleanstatic booleanMethods inherited from class Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface SignatureAttribute
getIdentifier, isSigned, isUnique
-
Field Details
-
crlOcspRefs
Referências de CRLs e respostas OCSP
-
-
Constructor Details
-
AbstractASN1RevocationReferences
public AbstractASN1RevocationReferences() -
AbstractASN1RevocationReferences
Cria um atributo que irá referenciar as LCRs passadas na lista. Na referência será usado um algoritmo de hash, o identificador do mesmo deve ser passado paradigestAlgorithm- Parameters:
revocationValues- A lista de CRLs e/ou OCSPsalgorithm- O algoritmo de hash
-
AbstractASN1RevocationReferences
-
AbstractASN1RevocationReferences
-
AbstractASN1RevocationReferences
-
-
Method Details
-
asCRLSelector
-
asOCSPSelector
public org.bouncycastle.util.Selector<org.bouncycastle.asn1.ocsp.BasicOCSPResponse> asOCSPSelector() -
getReferences
-
match
- Specified by:
matchin interfaceorg.bouncycastle.util.Selector
-
match
-
getEncoded
Retorna o atributo codificado- Specified by:
getEncodedin interfaceSignatureAttribute<org.bouncycastle.asn1.cms.Attribute>- Returns:
- O atributo em formato ASN.1
- Throws:
SignatureAttributeException
-
clone
-
getCrlOcspRefs
-