X509DataSecurityKeyIdentifierClauseSerializer.ReadKeyIdentifierClause 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
使用指定的 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 无法读取密钥标识符子句。
例外
reader 是 null。
reader 未定位在元素上 <ds:X509Data> 。 (该方法 CanReadKeyIdentifierClause(XmlReader) 返回 false。)
注解
该方法ReadKeyIdentifierClause读取<ds:X509IssuerSerial>和<ds:X509SKI><ds:X509Certificate>元素,并返回第一个找到为 aX509IssuerSerialKeyIdentifierClause、a X509SubjectKeyIdentifierClause或 aX509RawDataKeyIdentifierClause。 如果在元素下 <ds:X509Data> 找不到其中一个元素,该方法将 null返回 。