テンプレートを使用して(AD証明書サーバーから)証明書を要求したい。リクエストで公開鍵を提供したい。msftのSDKサンプルを使用する
IX509CertificateRequest iRequest = objEnroll.Request;
// then get the inner PKCS10 request
IX509CertificateRequest iInnerRequest =
iRequest.GetInnerRequest(InnerRequestLevel.LevelInnermost);
IX509CertificateRequestPkcs10 iRequestPkcs10 =
iInnerRequest as IX509CertificateRequestPkcs10;
// create CX500DistinguishedName
CX500DistinguishedName objName = new CX500DistinguishedName();
objName.Encode(subjectName, X500NameFlags.XCN_CERT_NAME_STR_NONE);
// set up the subject name
iRequestPkcs10.Subject = objName;
それなら私はこのようなことをする必要があると思います
iRequestPkcs10.PublicKey.InitializeFromEncodedPublicKeyInfo(xx);
しかし、私はxxが何であるかわかりません。私は公開鍵を持っていますが(弾力がある城のPKCS10オブジェクト内)、この関数に渡すにはどのような形式にする必要がありますか?