XmlDecryptionTransform 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.
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
- Ö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 |
| 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 |
| 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) |