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 br.ufsc.labsec.signature.conformanceVerifier.signaturePolicy.identifiers.AdvancedSignatureIdentifier
AdvancedSignatureIdentifier.Type -
Constructor Summary
Constructors Constructor Description PolicyInstance(PolicyInfo policyInfo, Profile.AdESType adESType)PolicyInstance(String oid, String branch, Profile.AdESType adESType, PolicyStandard standard, PolicyInfo policyInfo) -
Method Summary
Modifier and Type Method Description booleanequals(Object o)Profile.AdESTypegetAdESType()Retorna o tipo da política.org.bouncycastle.asn1.ASN1ObjectIdentifiergetASN1Oid()intgetDocICPVersion()byte[]getEncoded()StringgetFileName()StringgetIdentifier()Retorna o identificador da política ou perfil de assinaturaPolicyInstanceMatchergetMatcher()StringgetOid()StringgetOidComplement()SignaturePolicyInstancegetSignaturePolicyInstance()Retorna a instância da política ou perfil de assinaturaSignaturePolicyProxy.SignaturePolicyTypegetSignaturePolicyType()AdvancedSignatureIdentifier.TypegetSignatureType()Retorna se é uma política ou perfil de assinaturaStringgetSignPolicyIdentifier()Retorna o oid da política.PolicyStandardgetStandard()Profile.AdESTypegetType()Retorna o tipo da política ou perfil.StringgetVersion()inthashCode()booleanisActive()booleanisSupported()booleanisXML()Verifica se a Política de Assinatura é XMLbooleanmatchesStandard(PolicyStandard... standards)Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface br.ufsc.labsec.signature.conformanceVerifier.signaturePolicy.decoder.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
-
getAdESType
Description copied from interface:SignaturePolicyInstanceInterfaceRetorna o tipo da política.- Specified by:
getAdESTypein 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
public int 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
-