Show / Hide Table of Contents

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.

PKCertificateAuthenticationResult

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.

ParaguayCertificateFields.PersonCertificateTypes

PemObjects

RevocationReasons

SignatureFinisherStates

ValidationFailureLevels

ValidationItemTypes

ValidationRequirementLevels

X509DataFields

Back to top Copyright © 2015-2020 Lacuna Software