Class PolicyInstance
java.lang.Object
br.ufsc.labsec.signature.conformanceVerifier.signaturePolicy.PolicyInstance
- All Implemented Interfaces:
SignaturePolicyInstanceInterface, AdvancedSignatureIdentifier, Cacheable, org.bouncycastle.util.Encodable
public class PolicyInstance
extends Object
implements SignaturePolicyInstanceInterface, AdvancedSignatureIdentifier
-
Nested Class Summary
Nested classes/interfaces inherited from interface AdvancedSignatureIdentifier
AdvancedSignatureIdentifier.Type -
Constructor Summary
ConstructorsConstructorDescriptionPolicyInstance(PolicyInfo policyInfo, Profile.AdESType adESType) PolicyInstance(String oid, String branch, Profile.AdESType adESType, PolicyStandard standard, PolicyInfo policyInfo) -
Method Summary
Modifier and TypeMethodDescriptionadESType()Retorna o tipo da política.booleanorg.bouncycastle.asn1.ASN1ObjectIdentifierintbyte[]Retorna o identificador da política ou perfil de assinaturagetOid()Retorna a instância da política ou perfil de assinaturaRetorna se é uma política ou perfil de assinaturaRetorna o oid da política.getType()Retorna o tipo da política ou perfil.inthashCode()booleanisActive()booleanbooleanisXML()Verifica se a Política de Assinatura é XMLbooleanmatchesStandard(PolicyStandard... standards) Methods inherited from class Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface SignaturePolicyInstanceInterface
getCacheKey, getSignaturePolicyName
-
Constructor Details
-
PolicyInstance
- Throws:
PolicyException
-
PolicyInstance
public PolicyInstance(String oid, String branch, Profile.AdESType adESType, PolicyStandard standard, PolicyInfo policyInfo)
-
-
Method Details
-
getDocICPVersion
public int getDocICPVersion() -
isSupported
public boolean isSupported() -
isActive
public boolean isActive() -
getOid
-
getASN1Oid
public org.bouncycastle.asn1.ASN1ObjectIdentifier getASN1Oid() -
getStandard
-
adESType
Description copied from interface:SignaturePolicyInstanceInterfaceRetorna o tipo da política.- Specified by:
adESTypein interfaceSignaturePolicyInstanceInterface- Returns:
- tipo da política
-
getSignPolicyIdentifier
Description copied from interface:SignaturePolicyInstanceInterfaceRetorna o oid da política.- Specified by:
getSignPolicyIdentifierin interfaceSignaturePolicyInstanceInterface- Returns:
- O valor do oid da política
-
getVersion
-
getType
Description copied from interface:AdvancedSignatureIdentifierRetorna o tipo da política ou perfil.- Specified by:
getTypein interfaceAdvancedSignatureIdentifier- Returns:
- tipo da política ou perfil
-
getSignatureType
Description copied from interface:AdvancedSignatureIdentifierRetorna se é uma política ou perfil de assinatura- Specified by:
getSignatureTypein interfaceAdvancedSignatureIdentifier- Returns:
- se é uma política ou perfil de assinatura
-
getIdentifier
Description copied from interface:AdvancedSignatureIdentifierRetorna o identificador da política ou perfil de assinatura- Specified by:
getIdentifierin interfaceAdvancedSignatureIdentifier- Returns:
- identificador da política ou perfil de assinatura
-
getFileName
-
getOidComplement
-
getMatcher
-
matchesStandard
-
equals
-
getSignaturePolicyType
- Specified by:
getSignaturePolicyTypein interfaceSignaturePolicyInstanceInterface
-
hashCode
-
isXML
public boolean isXML()Description copied from interface:SignaturePolicyInstanceInterfaceVerifica se a Política de Assinatura é XML- Specified by:
isXMLin interfaceSignaturePolicyInstanceInterface- Returns:
- Indica se a Política de Assinatura é XML
-
getEncoded
- Specified by:
getEncodedin interfaceorg.bouncycastle.util.Encodable- Throws:
IOException
-
getSignaturePolicyInstance
Description copied from interface:AdvancedSignatureIdentifierRetorna a instância da política ou perfil de assinatura- Specified by:
getSignaturePolicyInstancein interfaceAdvancedSignatureIdentifier- Returns:
- instância da política ou perfil de assinatura
-