Aracılığıyla paylaş


XmlDecryptionTransform Sınıf

Tanım

Aynı belgede her ikisi de gerçekleştirildiğinde XML Dijital İmza ve XML Şifrelemesi işlemlerinin sırasını belirtir.

public ref class XmlDecryptionTransform : System::Security::Cryptography::Xml::Transform
public class XmlDecryptionTransform : System.Security.Cryptography.Xml.Transform
type XmlDecryptionTransform = class
    inherit Transform
Public Class XmlDecryptionTransform
Inherits Transform
Devralma
XmlDecryptionTransform

Açıklamalar

sınıfı, XmlDecryptionTransform her ikisi de aynı belgede gerçekleştirildiğinde XML Dijital İmza ve XML Şifrelemesi işlemlerinin sırasını belirleyen bir dönüşüm sağlar.

XML şifrelemesi XmlDecryptionTransform gerçekleştirmeniz ve aynı XML belgesine XML dijital imzası uygulamanız gerektiğinde sınıfını kullanın.

Belgenin EncryptedXml şifresini çözmek için gerekli anahtar bilgilerini içeren özelliğine bir EncryptedXml nesne geçirmeniz gerekir.

Oluşturucular

XmlDecryptionTransform()

XmlDecryptionTransform sınıfının yeni bir örneğini başlatır.

Özellikler

Algorithm

Geçerli dönüşüm tarafından gerçekleştirilen algoritmayı tanımlayan Tekdüzen Kaynak Tanımlayıcısı'nı (URI) alır veya ayarlar.

(Devralındığı yer: Transform)
Context

Geçerli Transform nesnenin altında çalıştığı belge bağlamını temsil eden bir XmlElement nesneyi alır veya ayarlar.

(Devralındığı yer: Transform)
EncryptedXml

XML EncryptedXml belgesinin şifresini çözmek için gereken anahtarlar hakkında bilgi içeren bir nesneyi alır veya ayarlar.

InputTypes

Geçerli XmlDecryptionTransform nesnenin yöntemine LoadInput(Object) geçerli girişler olan bir tür dizisi alır.

OutputTypes

Geçerli XmlDecryptionTransform nesnenin yöntemlerinden GetOutput() olası çıkışlar olan bir tür dizisini alır.

PropagatedNamespaces

İmzaya yayılan ad alanlarını içeren bir Hashtable nesneyi alır veya ayarlar.

(Devralındığı yer: Transform)
Resolver

Geçerli XmlResolver nesneyi ayarlar.

(Devralındığı yer: Transform)

Yöntemler

AddExceptUri(String)

İşlemenin dışında tutulacak tekdüzen Kaynak Tanımlayıcısı (URI) ekler.

Equals(Object)

Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler.

(Devralındığı yer: Object)
GetDigestedOutput(HashAlgorithm)

Türetilmiş bir sınıfta geçersiz kılındığında, bir Transform nesneyle ilişkili özeti döndürür.

(Devralındığı yer: Transform)
GetHashCode()

Varsayılan karma işlevi işlevi görür.

(Devralındığı yer: Object)
GetInnerXml()

XmlDSIG <Transform> öğesinin alt öğeleri olarak dahil edilmeye uygun bir XmlDecryptionTransform nesnenin parametrelerinin XML gösterimini döndürür.

GetOutput()

Geçerli XmlDsigEnvelopedSignatureTransform nesnenin çıkışını döndürür.

GetOutput(Type)

Geçerli XmlDsigEnvelopedSignatureTransform nesnenin çıkışını döndürür.

GetType()

Type Geçerli örneğini alır.

(Devralındığı yer: Object)
GetXml()

Geçerli Transform nesnenin XML gösterimini döndürür.

(Devralındığı yer: Transform)
IsTargetElement(XmlElement, String)

Bir XmlElement nesnenin ID özniteliğinin belirtilen değerle eşleşip eşleşmediğini belirler.

LoadInnerXml(XmlNodeList)

Belirtilen XmlNodeList nesneyi öğenin <Transform> dönüştürmeye özgü içeriği olarak ayrıştırıyor ve geçerli XmlDecryptionTransform nesnenin iç durumunu öğeyle <Transform> eşleşecek şekilde yapılandırıyor.

LoadInput(Object)

Türetilmiş bir sınıfta geçersiz kılındığında, belirtilen girişi geçerli XmlDecryptionTransform nesneye yükler.

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)

Şunlara uygulanır