Golang で証明書の解析を実装しているのですが、親証明書のリンクを取得する必要があります。
openssl x509 -incertificate.pem -text -noout を実行すると、次の証明書拡張子が表示されます。
リーリー
リーリー
次の出力が得られます:リーリー
このような出力を解析して親証明書のリンクを取得することはできましたが、そこにある人間が読めるテキストを取得する方法を理解したいと考えています。asn1 パッケージを調べましたが、
asn1.rawvalue オブジェクトまたは
asn1.rawvalue.bytes をデコードする関数が見つかりませんでした。
aia情報を取得するために
x509cert.extensionsを表示する必要はありません。直接アクセスできます。
x509.Certificate: から取得します
リーリー
リーリー
https://www.php.cn/link/bc9d03fca6bcbe7f8b591f9d2bf8497a リーリー
以上がGolang で asn1.RawValue をデコードする正しい方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。