阅读背景:

无法通过Android上传到Google Cloud Bucket

来源:互联网 
KeyStore keystore = KeyStore.getInstance("PKCS12");

keystore.load(r.openRawResource(R.raw.key),
        "password".toCharArray());

PrivateKey key = (PrivateKey) keystore.getKey("privatekey", "password".toCharArray());

GoogleCredential credential = new GoogleCredential.Builder().setTransport(httpTransport)
        .setJsonFactory(JSON_FACTORY)
        .setServiceAccountId(SERVICE_ACCOUNT_EMAIL)
        .setServiceAccountScopes(Collections.singleton(STORAGE_SCOPE))
        .setServiceAccountPrivateKey(key)
        //.setServiceAccountPrivateKeyFromP12File(new File("/storage/sdcard0/key.p12"))

        .build();
KeyStore keystore = KeyStore.getInstance("PKCS1



你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: