PackageDigitalSignature Klas

Definitie

Vertegenwoordigt een digitale handtekening die wordt toegepast op een set pakketonderdelen en relaties.

public ref class PackageDigitalSignature
public class PackageDigitalSignature
type PackageDigitalSignature = class
Public Class PackageDigitalSignature
Overname
PackageDigitalSignature

Opmerkingen

Een PackageDigitalSignature object is onveranderbaar en kan niet worden gewijzigd nadat het is gemaakt.

Voor beveiliging kan een PackageDigitalSignature worden gekoppeld aan onderdelen binnen een Package. Een PackageDigitalSignature bevat een X.509-certificaat dat twee functies biedt:

  • Identificeert en verifieert de originator van het onderdeel.

  • Valideert of het onderdeel niet is gewijzigd.

De digitale handtekening voorkomt niet dat een onderdeel wordt gewijzigd, maar een validatiecontrole op basis van de handtekening mislukt als het onderdeel op welke manier dan ook is gewijzigd. De toepassing kan vervolgens de juiste actie ondernemen. Het kan bijvoorbeeld voorkomen dat het onderdeel wordt geopend of de gebruiker kan waarschuwen dat het onderdeel is gewijzigd en niet veilig is.

Eigenschappen

Name Description
CertificateEmbeddingOption

Hiermee haalt u de optie voor het insluiten van X.509-certificaten op.

Signature

Hiermee haalt u de digitale XML-handtekening op of stelt u deze in.

SignaturePart

Hiermee haalt u de PackagePart handtekening op.

SignatureType

Hiermee haalt u de URI-tekenreeks op waarmee het handtekeningtype wordt geïdentificeerd.

SignatureValue

Hiermee haalt u de versleutelde hashwaarde van de Signature.

SignedParts

Hiermee haalt u een verzameling van alle PackagePart objecten op die zijn ondertekend met de handtekening.

SignedRelationshipSelectors

Hiermee haalt u de lijst op van de PackageRelationship onderdelen die zijn ondertekend met de handtekening.

Signer

Hiermee haalt u het X.509-certificaat van de ondertekenaar op.

SigningTime

Hiermee haalt u de datum en tijd op waarop de handtekening is gemaakt.

TimeFormat

Hiermee haalt u de notatie op van de datum en tijd die door de SigningTime eigenschap wordt geretourneerd.

Methoden

Name Description
Equals(Object)

Bepaalt of het opgegeven object gelijk is aan het huidige object.

(Overgenomen van Object)
GetHashCode()

Fungeert als de standaardhashfunctie.

(Overgenomen van Object)
GetPartTransformList(Uri)

Retourneert een geordende lijst van de Transform bewerkingen die zijn toegepast op een bepaald deel.

GetType()

Hiermee haalt u de Type huidige instantie op.

(Overgenomen van Object)
MemberwiseClone()

Hiermee maakt u een ondiepe kopie van de huidige Object.

(Overgenomen van Object)
ToString()

Retourneert een tekenreeks die het huidige object vertegenwoordigt.

(Overgenomen van Object)
Verify()

Controleert de digitale handtekening op basis van een X.509-certificaat.

Verify(X509Certificate)

Verifieert de digitale handtekening op basis van een bepaald X.509-certificaat.

Van toepassing op

Zie ook