PackageDigitalSignature Sınıf
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Paket parçaları ve ilişkileri kümesine uygulanan dijital imzayı temsil eder.
public ref class PackageDigitalSignature
public class PackageDigitalSignature
type PackageDigitalSignature = class
Public Class PackageDigitalSignature
- Devralma
-
PackageDigitalSignature
Açıklamalar
Nesne PackageDigitalSignature sabittir ve oluşturulduktan sonra değiştirilemez.
Güvenlik için, içindeki PackageDigitalSignature parçalarla Packageilişkilendirilebilir. , PackageDigitalSignature iki özellik sağlayan bir X.509 sertifikası içerir:
Bölümün kaynağını tanımlar ve kimliğini doğrular.
Bölümün değiştirilmediğini doğrular.
Dijital imza, bir bölümün değiştirilmesini engeller, ancak parça herhangi bir şekilde değiştirildiğinde imzaya yönelik doğrulama denetimi başarısız olur. Uygulama daha sonra uygun eylemi gerçekleştirebilir; örneğin, bölümün açılmasını engelleyebilir veya kullanıcıya parçanın değiştirildiğini ve güvenli olmadığını bildirebilir.
Özellikler
CertificateEmbeddingOption |
X.509 sertifika ekleme seçeneğini alır. |
Signature |
XML dijital imzasını alır veya ayarlar. |
SignaturePart |
İmzayı PackagePart içeren öğesini alır. |
SignatureType |
İmza türünü tanımlayan URI dizesini alır. |
SignatureValue |
öğesinin şifrelenmiş karma değerini Signaturealır. |
SignedParts |
İmzayla imzalanan tüm PackagePart nesnelerin koleksiyonunu alır. |
SignedRelationshipSelectors |
İmzayla imzalanan bölümlerin listesini PackageRelationship alır. |
Signer |
İmzalayanın X.509 sertifikasını alır. |
SigningTime |
İmzanın oluşturulduğu tarihi ve saati alır. |
TimeFormat |
özelliği tarafından SigningTime döndürülen tarih ve saatin biçimini alır. |
Yöntemler
Equals(Object) |
Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler. (Devralındığı yer: Object) |
GetHashCode() |
Varsayılan karma işlevi işlevi görür. (Devralındığı yer: Object) |
GetPartTransformList(Uri) |
Belirli bir bölüme uygulanan işlemlerin Transform sıralı listesini döndürür. |
GetType() |
Type Geçerli örneğini alır. (Devralındığı yer: Object) |
MemberwiseClone() |
Geçerli Objectöğesinin sığ bir kopyasını oluşturur. (Devralındığı yer: Object) |
ToString() |
Geçerli nesneyi temsil eden dizeyi döndürür. (Devralındığı yer: Object) |
Verify() |
Dijital imzayı bir X.509 sertifikasına karşı doğrular. |
Verify(X509Certificate) |
Belirli bir X.509 sertifikasına karşı dijital imzayı doğrular. |