Aracılığıyla paylaş


XmlDecryptionTransform Sınıf

Tanım

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

public ref class XmlDecryptionTransform : System::Security::Cryptography::Xml::Transform
[System.Diagnostics.CodeAnalysis.RequiresDynamicCode("XmlDsigXsltTransform uses XslCompiledTransform which requires dynamic code.")]
[System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("The algorithm implementations referenced in the XML payload might be removed. Ensure the required algorithm implementations are preserved in your application.")]
public class XmlDecryptionTransform : System.Security.Cryptography.Xml.Transform
public class XmlDecryptionTransform : System.Security.Cryptography.Xml.Transform
[<System.Diagnostics.CodeAnalysis.RequiresDynamicCode("XmlDsigXsltTransform uses XslCompiledTransform which requires dynamic code.")>]
[<System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("The algorithm implementations referenced in the XML payload might be removed. Ensure the required algorithm implementations are preserved in your application.")>]
type XmlDecryptionTransform = class
    inherit Transform
type XmlDecryptionTransform = class
    inherit Transform
Public Class XmlDecryptionTransform
Inherits Transform
Devralma
XmlDecryptionTransform
Öznitelikler

Açıklamalar

sınıfı, XmlDecryptionTransform her ikisi de aynı belgede gerçekleştirildiğinde XML Dijital İmza ve XML Şifreleme 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

Name Description
XmlDecryptionTransform()

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

Özellikler

Name Description
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 nesne 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 dizisi alır.

PropagatedNamespaces

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

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

Geçerli XmlResolver nesneyi ayarlar.

(Devralındığı yer: Transform)

Yöntemler

Name Description
AddExceptUri(String)

İşlemenin dışında tutmak için 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()

Geçerli örneğin Type 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 bir <Transform> öğenin 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 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)

Şunlara uygulanır