Class PolicyInstanceOids
java.lang.Object
br.ufsc.labsec.signature.conformanceVerifier.signaturePolicy.identifiers.PolicyInstanceOids
- All Implemented Interfaces:
BrazilianPKIObjectIdentifiers
public class PolicyInstanceOids extends Object implements BrazilianPKIObjectIdentifiers
-
Field Summary
Fields Modifier and Type Field Description static List<String>
unsupportedOids
Fields inherited from interface br.ufsc.labsec.utils.BrazilianPKIObjectIdentifiers
brazil, dpc, icpBrazil, lpa, outrosAtributos, outrosAtributos_entidadesClasse, outrosAtributos_nomeSocial, pa, pa_iti, pa_iti_adraCms, pa_iti_adraPdf, pa_iti_adraXmlDsig, pa_iti_adrbCms, pa_iti_adrbPdf, pa_iti_adrbXmlDsig, pa_iti_adrcCms, pa_iti_adrcPdf, pa_iti_adrcXmlDsig, pa_iti_adrtCms, pa_iti_adrtPdf, pa_iti_adrtXmlDsig, pa_iti_adrvCms, pa_iti_adrvXmlDsig, paPades, paPades_dicionarioAssinatura, paPades_dicionarioDocTimeStamp, paPades_dicionarioDss, pc, pc_a1, pc_a2, pc_a3, pc_a4, pc_aCFeSat, pc_omBr, pc_s1, pc_s2, pc_s3, pc_s4, pc_t3, pc_t4, reqAttribute, reqAttribute_aCFeSatOtherName, reqAttribute_ceiPf, reqAttribute_ceiPj, reqAttribute_cnpj, reqAttribute_dadosPf, reqAttribute_dadosPj, reqAttribute_nomeCnpj, reqAttribute_NomePj, reqAttribute_omBr, reqAttribute_ric, reqAttribute_servidorPublico, reqAttribute_tituloEleitorPf
-
Constructor Summary
Constructors Constructor Description PolicyInstanceOids()
-
Method Summary
Modifier and Type Method Description org.bouncycastle.asn1.ASN1ObjectIdentifier
getOid()
static HashMap<PolicyStandard,HashSet<PolicyInstance>>
getPoliciesByType(Profile.AdESType signerType)
static Optional<PolicyInstance>
getPolicy(String oid)
Retorna a instância da política de assinatura correspondente ao OID.static String
getStandardName(PolicyStandard standard)
-
Field Details
-
unsupportedOids
-
-
Constructor Details
-
PolicyInstanceOids
public PolicyInstanceOids()
-
-
Method Details
-
getPolicy
Retorna a instância da política de assinatura correspondente ao OID.- Parameters:
oid
- O identificador da política.- Returns:
- A instância da política ou null se não for encontrada.
-
getOid
public org.bouncycastle.asn1.ASN1ObjectIdentifier getOid()- Specified by:
getOid
in interfaceBrazilianPKIObjectIdentifiers
-
getPoliciesByType
public static HashMap<PolicyStandard,HashSet<PolicyInstance>> getPoliciesByType(Profile.AdESType signerType) -
getStandardName
-