1

CMSSignedDataPKCS#7 署名データとして表されるBouncyCastle オブジェクトがあります。

を編集しCMSSignedDataて contentInfo (OID 1.2.840.113549.1.7.1) の値 (オクテット文字列) を削除するにはどうすればよいですか?

4

1 に答える 1

1

メソッドは、オブジェクトを構築するときにasCMSSignedDataGenerator.generate()を使用しています。独自のジェネレーター クラスを書き直すか、より適切に作成して、別の を使用することができます。CMSObjectIdentifiers.signedData [1.2.840.113549.1.7.2]contentTypeCMSSignedDataCMSSignedDataGenerator.javaObjectIdentifier

bcpkixソースは bouncycastle で入手できます

署名付きデータCMS オブジェクトid-signedDataの公式のRFC 5652コンテンツ タイプであることに注意してください。

id-signedData OBJECT IDENTIFIER ::=
{ iso(1) member-body(2) us(840) rsadsi(113549) pkcs(1) pkcs7(7) 2 }
于 2015-03-30T22:58:16.140 に答える