IXmlSignatureValidationResult Interface
Namespace: iCore.Public.Crypto.Xml
Assembly: iCore.Public.Crypto.dll
Represents the result of the verification of an XML document digital signature.
- C#
- VB
public interface IXmlSignatureValidationResult
Public Interface IXmlSignatureValidationResult
Properties
Name | Description |
---|---|
SignatureType | Gets the type of the signature. |
SignatureMethodType | Gets the type of the signature method. |
CanonicalizationMethod | Gets the canonicalization method used when signing the document. |
KeyName | Contains the name of the key as specified in the XML signature, if any. May be null. |
SignerCertificate | Gets the the certificate used to create the signature if included in the XML Document, or null otherwise. |
SignerKeyMaterial | Gets the public key material (if any) that was included in the XML signature. |
IsCertificateValid | Gets a value indicating whether validation of the certificate was successful. This value will be false if no certificate was present. |
IsSignatureValid | Gets a value indicating whether the signature itself is valid. |
AreReferencesValid | Gets a value indicating whether the references of the XML document are valid. |
IsKeyDataNeeded | Gets a value indicating whether key data needs to be supplied to validate the signature. This will be true if the XML document does not contain any key data, and none was supplied at the time of verification. |
WasValidationSuccessful | Gets a value indicating whether the certificate, signature and references are all valid. |