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.
Bir 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ştirilirse imzaya karşı doğrulama denetimi başarısız olur. Uygulama daha sonra uygun eylemi gerçekleştirebilir; örneğin, parçanın açılmasını engelleyebilir veya kullanıcıya parçanın değiştirildiğini ve güvenli olmadığını bildirebilir.
Özellikler
| Name | Description |
|---|---|
| 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 |
şifrelenmiş karma değerini Signaturealır. |
| SignedParts |
İmzayla imzalanan tüm PackagePart nesnelerin bir 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 tarih ve saati alır. |
| TimeFormat |
özelliği tarafından SigningTime döndürülen tarih ve saatin biçimini alır. |
Yöntemler
| Name | Description |
|---|---|
| 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() |
Geçerli örneğin Type alır. (Devralındığı yer: Object) |
| MemberwiseClone() |
Geçerli Objectbasit bir kopyasını oluşturur. (Devralındığı yer: Object) |
| ToString() |
Geçerli nesneyi temsil eden bir dize 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. |