X509DataSecurityKeyIdentifierClauseSerializer.ReadKeyIdentifierClause 方法

定义

从 XML 使用指定 XML 读取器反序列化密钥标识符子句。

public:
 override System::IdentityModel::Tokens::SecurityKeyIdentifierClause ^ ReadKeyIdentifierClause(System::Xml::XmlReader ^ reader);
public override System.IdentityModel.Tokens.SecurityKeyIdentifierClause ReadKeyIdentifierClause (System.Xml.XmlReader reader);
override this.ReadKeyIdentifierClause : System.Xml.XmlReader -> System.IdentityModel.Tokens.SecurityKeyIdentifierClause
Public Overrides Function ReadKeyIdentifierClause (reader As XmlReader) As SecurityKeyIdentifierClause

参数

reader
XmlReader

放置在密匙标识符子句的开始元素的位置,要读取的一个 XML 读取器。

返回

从 XML 反序列化的密钥标识符子句时或者 null (密钥标识符子句无法读取时)。

例外

readernull

reader 不放置在 <ds:X509Data> 元素上。 (CanReadKeyIdentifierClause(XmlReader) 方法返回false。)

注解

方法ReadKeyIdentifierClause读取 <ds:X509IssuerSerial><ds:X509SKI><ds:X509Certificate> 元素,并返回作为 、 X509SubjectKeyIdentifierClause或 找到X509IssuerSerialKeyIdentifierClause的第一个X509RawDataKeyIdentifierClause元素。 如果在 元素下 <ds:X509Data> 找不到其中一个元素,该方法将 null返回 。

适用于