Show / Hide Table of Contents
Editar no GitHub

Class XmlSignature

Inheritance
Object
XmlSignature
Inherited Members
Object.ToString()
Object.Equals(Object)
Object.Equals(Object, Object)
Object.ReferenceEquals(Object, Object)
Object.GetHashCode()
Object.GetType()
Object.MemberwiseClone()
Namespace: Lacuna.Pki.Xml
Assembly: Lacuna.Pki.dll
Syntax
public class XmlSignature : ICertificateStore

Constructors

| Improve this Doc View Source

XmlSignature(XmlElement, XmlIdResolutionTable)

Declaration
public XmlSignature(XmlElement signatureElement, XmlIdResolutionTable idResolutionTable = null)
Parameters
Type Name Description
XmlElement signatureElement
XmlIdResolutionTable idResolutionTable

Properties

| Improve this Doc View Source

ArchiveTimestamps

Declaration
public List<XadesTimestamp> ArchiveTimestamps { get; }
Property Value
Type Description
List<XadesTimestamp>
| Improve this Doc View Source

CertificateValues

Declaration
public List<PKCertificate> CertificateValues { get; }
Property Value
Type Description
List<PKCertificate>
| Improve this Doc View Source

CommitmentType

Declaration
public CommitmentType CommitmentType { get; }
Property Value
Type Description
CommitmentType
| Improve this Doc View Source

CompleteCertificateRefs

Declaration
public List<CertificateReference> CompleteCertificateRefs { get; }
Property Value
Type Description
List<CertificateReference>
| Improve this Doc View Source

CompleteRevocationRefs

Declaration
public CompleteRevocationReferences CompleteRevocationRefs { get; }
Property Value
Type Description
CompleteRevocationReferences
| Improve this Doc View Source

DataObjectFormat

Declaration
public DataObjectFormat DataObjectFormat { get; }
Property Value
Type Description
DataObjectFormat
| Improve this Doc View Source

PolicyIdentifier

Declaration
public XmlPolicyIdentifier PolicyIdentifier { get; }
Property Value
Type Description
XmlPolicyIdentifier
| Improve this Doc View Source

RevocationValues

Declaration
public RevocationValues RevocationValues { get; }
Property Value
Type Description
RevocationValues
| Improve this Doc View Source

SigAndRefsTimestamps

Declaration
public List<XadesTimestamp> SigAndRefsTimestamps { get; }
Property Value
Type Description
List<XadesTimestamp>
| Improve this Doc View Source

SignatureAlgorithm

Declaration
public SignatureAlgorithm SignatureAlgorithm { get; set; }
Property Value
Type Description
SignatureAlgorithm
| Improve this Doc View Source

SignatureElementId

Declaration
public string SignatureElementId { get; }
Property Value
Type Description
String
| Improve this Doc View Source

SignatureTimestamps

Declaration
public List<XadesTimestamp> SignatureTimestamps { get; }
Property Value
Type Description
List<XadesTimestamp>
| Improve this Doc View Source

SignatureValue

Declaration
public byte[] SignatureValue { get; }
Property Value
Type Description
Byte[]
| Improve this Doc View Source

SignedDetachedResourceContent

Declaration
public byte[] SignedDetachedResourceContent { get; set; }
Property Value
Type Description
Byte[]
| Improve this Doc View Source

SignedDetachedResourceUri

Declaration
public string SignedDetachedResourceUri { get; set; }
Property Value
Type Description
String
| Improve this Doc View Source

SignedElement

Declaration
public XmlElement SignedElement { get; }
Property Value
Type Description
XmlElement
| Improve this Doc View Source

SignedEntityType

Declaration
public XmlSignedEntityTypes SignedEntityType { get; set; }
Property Value
Type Description
XmlSignedEntityTypes
| Improve this Doc View Source

SigningCertificate

Declaration
public PKCertificate SigningCertificate { get; set; }
Property Value
Type Description
PKCertificate
| Improve this Doc View Source

SigningCertificateReferences

Declaration
public List<CertificateReference> SigningCertificateReferences { get; }
Property Value
Type Description
List<CertificateReference>
| Improve this Doc View Source

SigningTime

Declaration
public DateTimeOffset? SigningTime { get; }
Property Value
Type Description
Nullable<DateTimeOffset>

Methods

| Improve this Doc View Source

Validate(IXmlPolicyMapper, ValidationContext, Func<String, Byte[]>)

Declaration
public ValidationResults Validate(IXmlPolicyMapper policyMapper, ValidationContext validationContext, Func<string, byte[]> detachedResourceResolver = null)
Parameters
Type Name Description
IXmlPolicyMapper policyMapper
ValidationContext validationContext
Func<String, Byte[]> detachedResourceResolver
Returns
Type Description
ValidationResults
| Improve this Doc View Source

Validate(IXmlPolicyMapper, Nullable<DateTimeOffset>, Func<String, Byte[]>)

Declaration
public ValidationResults Validate(IXmlPolicyMapper policyMapper, DateTimeOffset? dateReference = default(DateTimeOffset? ), Func<string, byte[]> detachedResourceResolver = null)
Parameters
Type Name Description
IXmlPolicyMapper policyMapper
Nullable<DateTimeOffset> dateReference
Func<String, Byte[]> detachedResourceResolver
Returns
Type Description
ValidationResults
| Improve this Doc View Source

Validate(IXmlPolicyMapperBySignature, ValidationContext, Func<String, Byte[]>)

Declaration
public ValidationResults Validate(IXmlPolicyMapperBySignature policyMapper, ValidationContext validationContext, Func<string, byte[]> detachedResourceResolver = null)
Parameters
Type Name Description
IXmlPolicyMapperBySignature policyMapper
ValidationContext validationContext
Func<String, Byte[]> detachedResourceResolver
Returns
Type Description
ValidationResults
| Improve this Doc View Source

Validate(IXmlPolicyMapperBySignature, Nullable<DateTimeOffset>, Func<String, Byte[]>)

Declaration
public ValidationResults Validate(IXmlPolicyMapperBySignature policyMapper, DateTimeOffset? dateReference = default(DateTimeOffset? ), Func<string, byte[]> detachedResourceResolver = null)
Parameters
Type Name Description
IXmlPolicyMapperBySignature policyMapper
Nullable<DateTimeOffset> dateReference
Func<String, Byte[]> detachedResourceResolver
Returns
Type Description
ValidationResults
| Improve this Doc View Source

Validate(XmlPolicySpec, ValidationContext, Func<String, Byte[]>)

Declaration
public ValidationResults Validate(XmlPolicySpec policy, ValidationContext validationContext, Func<string, byte[]> detachedResourceResolver = null)
Parameters
Type Name Description
XmlPolicySpec policy
ValidationContext validationContext
Func<String, Byte[]> detachedResourceResolver
Returns
Type Description
ValidationResults
| Improve this Doc View Source

Validate(XmlPolicySpec, Nullable<DateTimeOffset>, Func<String, Byte[]>)

Declaration
public ValidationResults Validate(XmlPolicySpec policy, DateTimeOffset? dateReference = default(DateTimeOffset? ), Func<string, byte[]> detachedResourceResolver = null)
Parameters
Type Name Description
XmlPolicySpec policy
Nullable<DateTimeOffset> dateReference
Func<String, Byte[]> detachedResourceResolver
Returns
Type Description
ValidationResults

Explicit Interface Implementations

| Improve this Doc View Source

ICertificateStore.GetCertificate(Name, BigInteger)

Declaration
PKCertificate ICertificateStore.GetCertificate(Name issuerName, BigInteger serialNumber)
Parameters
Type Name Description
Name issuerName
BigInteger serialNumber
Returns
Type Description
PKCertificate
Implements
ICertificateStore.GetCertificate(Name, BigInteger)
| Improve this Doc View Source

ICertificateStore.GetCertificate(Byte[])

Declaration
PKCertificate ICertificateStore.GetCertificate(byte[] keyIdentifier)
Parameters
Type Name Description
Byte[] keyIdentifier
Returns
Type Description
PKCertificate
Implements
ICertificateStore.GetCertificate(Byte[])
| Improve this Doc View Source

ICertificateStore.GetCertificates(Name)

Declaration
List<PKCertificate> ICertificateStore.GetCertificates(Name subjectName)
Parameters
Type Name Description
Name subjectName
Returns
Type Description
List<PKCertificate>
Implements
ICertificateStore.GetCertificates(Name)
Back to top Copyright © 2015-2020 Lacuna Software