0

我现在正致力于在 android 上创建 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 回答