PackageDigitalSignature Klasa

Definicja

Reprezentuje podpis cyfrowy, który jest stosowany do zestawu części pakietu i relacji.

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

Uwagi

PackageDigitalSignature Obiekt jest niezmienny i nie można go zmienić po jego utworzeniu.

W przypadku zabezpieczeń PackageDigitalSignature element może być skojarzony z częściami w obrębie elementu Package. Element PackageDigitalSignature zawiera certyfikat X.509, który zapewnia dwie funkcje:

  • Identyfikuje i uwierzytelnia inicjatora części.

  • Sprawdza, czy część nie została zmodyfikowana.

Podpis cyfrowy nie wyklucza modyfikacji części, ale sprawdzanie poprawności podpisu kończy się niepowodzeniem, jeśli część uległa zmianie w jakikolwiek sposób. Aplikacja może następnie podjąć odpowiednie działania — na przykład może uniemożliwić otwarcie części lub powiadomić użytkownika, że część została zmodyfikowana i nie jest bezpieczna.

Właściwości

CertificateEmbeddingOption

Pobiera opcję osadzania certyfikatu X.509.

Signature

Pobiera lub ustawia podpis cyfrowy XML.

SignaturePart

Pobiera element PackagePart zawierający podpis.

SignatureType

Pobiera ciąg identyfikatora URI identyfikujący typ podpisu.

SignatureValue

Pobiera zaszyfrowaną wartość skrótu .Signature

SignedParts

Pobiera kolekcję wszystkich PackagePart obiektów podpisanych za pomocą podpisu.

SignedRelationshipSelectors

Pobiera listę PackageRelationship części, które zostały podpisane przy użyciu podpisu.

Signer

Pobiera certyfikat X.509 użytkownika podpisjącego.

SigningTime

Pobiera datę i godzinę utworzenia podpisu.

TimeFormat

Pobiera format daty i godziny zwróconej przez SigningTime właściwość .

Metody

Equals(Object)

Określa, czy dany obiekt jest taki sam, jak bieżący obiekt.

(Odziedziczone po Object)
GetHashCode()

Służy jako domyślna funkcja skrótu.

(Odziedziczone po Object)
GetPartTransformList(Uri)

Zwraca uporządkowaną listę operacji zastosowanych Transform do danej części.

GetType()

Type Pobiera wartość bieżącego wystąpienia.

(Odziedziczone po Object)
MemberwiseClone()

Tworzy płytkią kopię bieżącego Objectelementu .

(Odziedziczone po Object)
ToString()

Zwraca ciąg reprezentujący bieżący obiekt.

(Odziedziczone po Object)
Verify()

Weryfikuje podpis cyfrowy względem certyfikatu X.509.

Verify(X509Certificate)

Weryfikuje podpis cyfrowy względem danego certyfikatu X.509.

Dotyczy

Zobacz też