0

私は現在、アンドロイドで PKCS#10 CSR の作成に取り組んでいます。

ただし、次のクラスは、Android sdk10 を使用する Eclipse IDE でコンパイルできません (以下のコードは、PC の弾む城 1.47 で正常に動作します)。

Android SDK に弾む城のライブラリが含まれていないように感じます

関数「PKCS10CertificationRequest」が認識されないため

public class PKCS10Generater
{
public static PKCS10CertificationRequest generateRequest(
        KeyPair pair)
        throws Exception

        {           
         return new PKCS10CertificationRequest(
                 "SHA256withRSA",
                 new X500Principal("CN=Test CA Certificate"),
                 //new X500Principal("CN=end"),
                 pair.getPublic(),
                 null,
                 pair.getPrivate());
        }
4

1 に答える 1

0

Android には組み込みの Bouncy Castle ライブラリはありません。Bouncy Castle を使用する必要がある場合は、ライブラリを含める必要があります。

いくつかの暗号化ライブラリが組み込まれているため、代わりにそれらを使用できる場合に最適です。 http://developer.android.com/reference/javax/crypto/package-summary.html

于 2013-02-01T08:12:04.957 に答える