首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >“无法解析p12文件。这是.p12文件吗?”

“无法解析p12文件。这是.p12文件吗?”
EN

Stack Overflow用户
提问于 2015-01-19 22:22:10
回答 1查看 839关注 0票数 0

我似乎不能罚款一个更新的教程从.p12文件从控制台

代码语言:javascript
复制
$client = new Google_Client();
$client->setApplicationName("XXXXXXXX");
$client->setAssertionCredentials(
         new \Google_Auth_AssertionCredentials(
              'xxxxxxxxxx@developer.gserviceaccount.com',
              array('https://www.googleapis.com/auth/analytics.readonly'),
             file_get_contents(app_path()."\config\analytics\client_secret_xxxxxxxxxxxxx.apps.googleusercontent.com.json")
            )
        );
$client->setClientId('xxxxxx.apps.googleusercontent.com');
$client->setAccessType('offline_access');

$service = new Google_Service_Analytics($client);

我得到了这个错误

代码语言:javascript
复制
Unable to parse the p12 file. Is this a .p12 file? Is the password correct? OpenSSL error: error:0D0680A8:asn1 encoding routines:ASN1_CHECK_TLEN:wrong tag

我在存储库上使用api的最新版本。im试图解析的文件是在开发人员控制台下载的文件: Apis & Auth、->凭据、->下载JSON。在创建新的Cliend Id之后。我不能罚款如果.p12文件可以下载或如果它仍然需要。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-01-19 23:14:12

您需要创建一个Service Account,而不是Web ApplicationInstalled Application。一旦创建了这样一个客户机,就可以使用一个名为“GeneratenewP12 key”的按钮来生成和下载.p12文件。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/28034518

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档