0

このページのドキュメントには、

Any value may be set using the corresponding set<Value> method.

しかし、私はこの声明をどのように解釈すればよいかわかりません。私は次のことを試しましたが、どれもコンパイルされませんでしたし、期待もしていませんでした。

certificate.set3();
certificate.setThree();
serverCertificate.set<3>();

バージョン番号を明示的に設定するための正しいメソッド呼び出しは何ですか?

4

1 に答える 1

1

それはいけません。明示的に次のように述べています。

このクラスは、 ISO/IEC および ANSI X9 で指定されて いる X.509バージョン 3証明書を表します。

更新: 実際にはバージョンを設定できないようです。使用する拡張機能に応じて、適切なバージョンを「構成」します。V1 では拡張機能はなく、V2 ではごくわずかでした。

デフォルトのバージョン番号は、バージョン 1 の証明書を示す 1 に設定されています。subjectUniqueID または issuerUniqueID を含めると、バージョンは自動的に 2 に設定され、拡張子を追加すると 3 に増加します。

于 2013-03-11T19:54:42.287 に答える