問題タブ [p12]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ios - iOS 配布用の P12 証明書の作成方法
プッシュ通知証明書の有効期限が切れた iOS アプリがあり、新しいものを作成しようとしています。プロビジョニング ポータル (ios_developer.cer、ios_distribution.cer) で新しい証明書を作成し、ダウンロードしました。Stack Overflowの手順に従って、PEM に変換してから P12 ファイルに変換しましたが、行き詰まりました。次に、PEM を P12 に変換しようとすると、何らかの秘密鍵が必要になりますが、どこで取得すればよいかわかりません。
これらを Keychain Access にロードすることも試みました。そこから P12 としてエクスポートできると読みましたが、インポートを行ってもどこにも表示されません。
certificate - .p12 証明書/ファイルの使用とユーティリティ
.p12 ファイル/証明書のユーティリティは何ですか? インターネットを検索すると、正しい定義が得られません。
あるサイトで、「サーバー側の証明書を中間証明書と秘密鍵とともに1つのファイルに保存します。主にWindowsマシンで使用されます」
別のサイトで、「組織の公開鍵をその名前にバインドします。
私の質問は、.p12 証明書に含まれている公開鍵または秘密鍵のどちらであるかです。
ios - iOS APNS 開発 [サンドボックス] と本番環境
APNS (プッシュ通知) 開発者 (サンドボックス) と本番モードの主な違いを理解するのに苦労しています。特に、次の質問があります。
1) APNS 開発者証明書のみに登録されているプッシュ通知を使用して、アプリストアでアプリを起動できますか? それとも、アプリ ストアで起動したいアプリに APNS Production を使用する必要がありますか?
2) 一般に、「開発 APNS での開発」および「本番 APNS での本番」以外の機能上の理由は何ですか。特に、アプリに APNS 開発者証明書を実装することを選択するのはなぜですか? また、すべてを本番プッシュ アカウントで実行しないのはなぜですか?
アップルがウェブサイトで言っていることは次のとおりですが、私の質問の核心には達していません。
開発:プロバイダー アプリの初期開発とテストには、開発環境を使用します。サーバー ユニットの数は少なくなりますが、本番環境と同じサービス セットが提供されます。開発環境は仮想デバイスとしても機能し、シミュレートされたエンド ツー エンドのテストを可能にします。開発環境には、gateway.sandbox.push.apple.com、アウトバウンド TCP ポート 2195 でアクセスします。
運用:プロバイダー アプリの運用バージョンをビルドするときは、運用環境を使用します。実稼働環境を使用するアプリは、Apple の信頼性要件を満たす必要があります。
ios - .cer を .p12 に変換
私はクライアントのプロジェクトに取り組んでいます。2 つの .cer ファイル (開発者用と配布用) があり、どちらも Mac OS X の Keystore Access にロードされています。ただし、.p12 ファイルとしてエクスポートできません。
または、OpenSSLを試しましたが、まだ運がありません...
openssl pkcs12 -export -in followMe_ios_development.cer -out followMe_ios_development.p12 -clcerts -nokeys
この .cer ファイルを .p12 としてエクスポートして、このアプリを iOS 用にコンパイルするにはどうすればよいですか?
ios - Firebase コンソールで APNs に Apple の新しい .p8 証明書を使用する方法
最近の Apple 開発者アカウントのグレードアップにより、プッシュ通知証明書を作成しようとすると、(.p12) にエクスポートできる APNs 証明書ではなく (.p8) 証明書が提供されるという問題に直面しています。
Firebase コンソールは (.p12) 証明書のみを受け入れるため、これらの新しい (.p8) 証明書からそれを取得する方法を教えてください。
ssl - WebSphere Liberty P12 が TLS を有効にできない
WebSphere Liberty プロファイルで SSL/TLS を有効にしようとすると、WLP は SSL 接続の許可に失敗します。
発行するcurl https://localhost:9443 --insecure -vv
と、次の応答が返されます。生成されたデフォルトを使用すると、これは発生しません<keyStore id="defautlKeyStore" password="somePassword"/>
誰かが何が起こっているのか説明できますか?
一部の .p12 属性データ。以下に表示される .p12 では、秘密鍵と証明書が省略されていることに注意してください。
powershell - PersistKeySet と Exportable オプションの両方を使用して p12 コレクション証明書をインポートする
PersistKeySet と Exportable オプションの両方を使用して p12 証明書コレクションをインポートする必要があります。取得したオプションは 1 つだけ使用します。
[System.Security.Cryptography.X509Certificates.X509KeyStorageFlags]::"Exportable, PersistKeySet")
うまくいかない。正しく行う方法は?
私の機能:
ssl - p12ファイルを使用した呼び出しで「curl:(58)クライアント証明書を使用できません」を取得する
openssl コマンドでファイル.pem
とファイルを使用して、MacOS ElCaptain で p12 ファイルを作成しました。.key
すべてがうまくいきました。この p12 を使用して cURL 呼び出しを行うことができました。
Ubuntu 14.04.5 LTSで同じことをしたとき(同じ.pem
と.key
)、p12でcURLを使用すると、次のメッセージを受け取り始めました。
私は何が欠けていますか?