Namespace Lacuna.Pki
Lacuna PKI SDK
This is the root namespace of the PKI SDK.
Classes
AlphaCode
This class generates alphanumeric codes that are easy for humans to read. The codes are intended to be used as "document recovery codes" on printer-friendly versions of signed files, with codes that are (1) easy to read (2) easy to type back with low risk of mistaking similar characters such as "O" and "0" and (3) have a relatively high entropy for the size of the code (high number of possible codes relative to the size of the code, allowing the developer to choose a relatively small code size).
AmbiguousXmlReference
ArgentinaCertificateFields
AttributeCertificate
AttributeCertificateBaseCertificateId
AttributeCertificateGenerator
AuthorityInfoAccessEntry
AuthorityInformationAccess
Certificate
CertificateChainException
CertificateId
CertificateIssuerNotFoundException
CertificatePolicy
CertificatePolicyEntry
CertificatePolicyQualifier
CertificatePolicyQualifierCps
CertificatePolicyQualifierUserNotice
CertificateReference
CertificateSelectorByIssuerAndSerialNumber
CertificateSelectorByKeyIdentifier
CertificateSelectorBySubjectName
CertificateTypeQualifiedCertificateStatement
CertificateValidationOptions
CmsContentType
CommitmentType
CompleteRevocationReferences
Crl
CrlDistributionPoint
CrlGenerator
CrlReference
Csr
Represents a high level Certificate Signing Request (PKCS#10) object
CsrGenerator
DigestAlgorithm
DigestAlgorithmAndValue
DSAPKAlgorithm
DSAPublicKey
EcuadorCertificateFields
EncryptionParameters
GeneralName
GeneralNames
IcpBrasilAttributeCertificateFields
IcpBrasilCertificateFields
IncorrectPinException
InvalidCadesSignatureException
InvalidCsrException
InvalidIssuedCertificateException
InvalidParameterException
InvalidPdfException
InvalidVisualRepresentationException
ItalyCertificateFields
Language
LegislationCountriesQualifiedCertificateStatement
LicenseBaseXmlModel
Do not use this class (it is only public because of limitations of the .NET Framework)
LicenseException
LicenseXmlModel
Do not use this class (it is only public because of limitations of the .NET Framework)
LicenseXmlModel2
Do not use this class (it is only public because of limitations of the .NET Framework)
LicenseXmlModel3
Do not use this class (it is only public because of limitations of the .NET Framework)
LinkedTrustArbitrator
LinkedTrustArbitratorExtension
MissingDataDigestException
Name
Name.Oids
NameGenerator
Generates instances of the Name class (which represent X.509 names).
Ocsp
OcspCertificateRevocationStatus
OcspReference
OcspRequestEncoding
OcspRequestInfo
OcspResponseGenerator
OtherName
ParaguayCertificateFields
PasswordProtectedPdfException
PdfHandlerException
PeruCertificateFields
Class with Peru PKI fields
PKAlgorithm
PKCertificate
PKCertificateAuthentication
Helper class to implement public-key certificate authentication.
PKCertificateWithKey
PkiConfig
PkiRsaPkcs1MD5SignatureDescription
Do not use this class (it is only public because of limitations of the .NET Framework)
PkiRsaPkcs1Sha1SignatureDescription
Do not use this class (it is only public because of limitations of the .NET Framework)
PkiRsaPkcs1Sha256SignatureDescription
Do not use this class (it is only public because of limitations of the .NET Framework)
PkiRsaPkcs1Sha384SignatureDescription
Do not use this class (it is only public because of limitations of the .NET Framework)
PkiRsaPkcs1Sha512SignatureDescription
Do not use this class (it is only public because of limitations of the .NET Framework)
PkiRsaPkcs1SignatureDescription
Do not use this class (it is only public because of limitations of the .NET Framework)
PkiUtil
PkiWebException
PrivateKey
PublicKey
QualifiedCertificateStatement
QualifiedCertificateStatement.Oids
QualifiedCertificateStatementsExtension
QualifiedCertificateType
QualifiedCertificateType.Ids
RetentionPeriodQualifiedCertificateStatement
RevocationValues
RSAEncryption
RSA encryption padding parameters
RSAPKAlgorithm
RSAPrivateKey
RSAPublicKey
SecureRandom
SignatureAlgorithm
TimestampException
TimestampRequester
TimestampRequestException
TrustArbitrators
TrustedRoots
TrustServiceList
TstInfo
UnacceptableSignaturePolicyException
UsedRevocationValues
ValidationException
ValidationItem
ValidationResults
X509Attribute
X509Attributes
X509Extension
X509Extensions
X509ExtensionsGenerator
XmlTransformation
Interfaces
IEncryptionCsp
IGracePeriodCatalog
Interface for returning a grace period timespan based on a certificate properties or certificate authority.
ILogger
IPrivateKey
ISignatureCsp
ITimestampRequester
ITrustArbitrator
Enums
AuthorityInfoAccessTypes
CertificatePolicyQualifierTypes
DistributionPointConstraints
EcuadorCertificateFields.CertificateTypes
ExtendedKeyUsage
GeneralName.Choices
GenerationRequirementLevels
IcpBrasilCertificateFields.CertificateTypes
InclusionLevel
ItalyCertificateFields.CertificateTypes
KeyUsage
LogLevels
NameGeneratorTypePolicies
Defines which underlying types will be used to represent each value in a Name object generated by the NameGenerator class.
OcspCertificateStatus
OcspStatus
ParaguayCertificateFields.CertificateTypes
Son 4(cuatro) los tipos de certificados digitales, inicialmente previstos, para los usuarios de la PKI Paraguay, siendo 2 (dos) de firma digital y 2 (dos) de cifrado conforme lo descripto a continuación: Tipos de certificados de firma digital I.F1 II.F2 Tipos de certificados de cifrado I. C1 II. C2 Los tipos de certificado indicados, definen la escala de requisitos de seguridad exigidos a cada cual; los tipos F1 y C1 están asociados a requisitos menos rigurosos y los tipos F2 y C2, exigen requisitos más rigurosos. Los certificados de firma o de cifrado pueden, conforme a la necesidad, ser emitidos por los PSC, para personas físicas, personas jurídicas, equipos o aplicaciones.