PackageDigitalSignature Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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. |