Package br.ufsc.labsec.signature
Interface SignaturePolicyInterface
- All Known Implementing Classes:
SignaturePolicyProxy
public interface SignaturePolicyInterface
-
Method Summary
-
Method Details
-
getPolicyId
String getPolicyId() -
policyReferencesSigningCertificateV1
-
getAdESLevel
Profile.AdESLevel getAdESLevel() -
getAdESType
Profile.AdESType getAdESType() -
getTrustAnchorSet
Set<TrustAnchor> getTrustAnchorSet() -
getSigningTrustAnchors
Set<TrustAnchor> getSigningTrustAnchors() -
getMandatedSignedAttributeList
-
getOptionalAttributes
-
getProhibitedAttributes
-
getProhibitedSignedAttributes
-
getProhibitedUnsignedAttributes
-
getOptionalSignedAttributes
-
getOptionalUnsignedAttributes
-
getMandatedUnsignedSignerAttributeList
-
getMandatedUnsignedVerifierAttributeList
-
getSignerRevocationReqs
Optional<CertRevReq> getSignerRevocationReqs() -
getSignatureAlgorithmIdentifier
String getSignatureAlgorithmIdentifier() -
getSignatureAlgorithmIdentifiers
-
getMinKeyLength
-
getSigningPeriod
Optional<SigningPeriod> getSigningPeriod() -
getExternalSignedData
Optional<SignerRules.ExternalSignedData> getExternalSignedData() -
getMandatedCertificateRef
Optional<SignerRules.CertRefReq> getMandatedCertificateRef() -
getExpectedSignPolicyHash
byte[] getExpectedSignPolicyHash() -
setActualPolicy
-
setActualPolicy
void setActualPolicy(SignaturePolicyInstance signaturePolicy, String signaturePolicyIdentifier, String signaturePolicyUri) -
setActualPolicy
-
setActualPolicy
-
setActualPolicy
-
getReport
PaReport getReport() -
getLpaReport
-
getTimeStampTrustAnchors
Set<TrustAnchor> getTimeStampTrustAnchors() -
getTimeStampTrustPoints
Set<CertificateTrustPoint> getTimeStampTrustPoints() -
getTimeStampRevocationReqs
Optional<CertRevReq> getTimeStampRevocationReqs() -
getURL
-
getSigURL
-
isXml
boolean isXml() -
getSignaturePolicy
Optional<SignaturePolicyInstance> getSignaturePolicy() -
getEncodedPolicy
Optional<byte[]> getEncodedPolicy() -
doesSignerRulesContainsExtension
-
getHashAlgorithmId
String getHashAlgorithmId() -
getPoliciesAvaiable
-
getMandatedCertificateInfo
Optional<SignerRules.CertInfoReq> getMandatedCertificateInfo() -
getSignerRulesBrExtMandatedPdfSigDicEntries
Optional<BrExtMandatedPdfSigDicEntries> getSignerRulesBrExtMandatedPdfSigDicEntries() -
getSignerRulesBrExtDss
-
getSignerRulesBrExtMandatedDocTSEntries
Optional<BrExtMandatedDocTSEntries> getSignerRulesBrExtMandatedDocTSEntries() -
setDefaultPolicy
default void setDefaultPolicy() -
getPolicyUri
String getPolicyUri() -
getLpa
Lpa getLpa() -
clear
void clear() -
getDocICPVersion
int getDocICPVersion() -
hasProfile
boolean hasProfile()
-