ICP-Brasil policies
The Brazilian Public Key Infrastructure (ICP-Brasil) is a hierarchical chain of trust that regulates the issuance of digital certificates in Brazil. It also sets requirements and rules for digital signature policies, described in the DOC-ICP-15.03 document, which must be used explicitly in signatures.
PKI SDK has signature policy objects already configured to the ICP-Brasil rules, easily available through the classes:
- @Lacuna.Pki.Cades.BrazilCadesPolicySpec (for CAdES signatures)
- @Lacuna.Pki.Pades.PadesPolicySpec.PkiBrazil (for PAdES signatures)
var signer = new CadesSigner();
// Sets the AD-RT v2.1 signature policy
signer.SetPolicy(BrazilCadesPolicySpec.GetAdrTempoV21());
Or through the @Lacuna.Pki.Cades.BrazilCadesPolicyMappers policy mappers.
var signer = new CadesSigner();
signer.SetPolicy(BrazilCadesPolicyMappers.GetAdrTempo());
See also
- AD-RT signature lifecycle
- Policy mappers
- @Lacuna.Pki.Cades.BrazilCadesPolicySpec
- @Lacuna.Pki.Cades.BrazilCadesPolicyMappers