2016-04-08 105 views
0

証明書が期限切れになるというアラートをサーバ上で取得しました。 「更新」ボタンをクリックすると、「不明なエラー」と表示されます。だから私は深く掘るとされ、私は次のエラーを得たためにMac OS X Serverコード署名証明書更新の失敗

sudo /Applications/Server.app/Contents/ServerRoot/usr/sbin/certadmin --recreate-CA-signed-certificate "macserver.local Code Signing Certificate" "IntermediateCA_MACSERVER.LOCAL_1" dd3d0ec3 

コマンドラインで次のコマンドを実行します。

/Applications/Server.app/Contents/ServerRoot/usr/sbin/certadmin --recreate-CA-signed-certificate: Unable to renew identity 'macserver.local Code Signing Certificate': unable to renew certificate: could not find original certificate 'macserver.local Code Signing Certificate' with serial number 'dd3d0ec3' issued by 'IntermediateCA_MACSERVER.LOCAL_1' (-25300) 

だから私は、証明書を検索するには、以下を実行して、それを見つける行います

sudo security find-certificate -c "macserver.local Code Signing Certificate" 
keychain: "/Library/Keychains/System.keychain" 
class: 0x80001000 
attributes: 
"alis"<blob>="macserver.local Code Signing Certificate" 
"cenc"<uint32>=0x00000003 
"ctyp"<uint32>=0x00000001 
"hpky"<blob>=0xA14502C168EB2D717615AA60535926B760804C8F "\241E\002\301h\353-qv\025\252`SY&\267`\200L\217" 
"issu"<blob>=0x308193312A302806035504030C21496E7465726D65646961746543415F46494C455345525645522E4C4F43414C5F3131123010060355040A0C09727472616374696F6E312D302B060355040B0C244D41434F5358204F70656E4469726563746F727920496E7465726D6564696174652043413122302006092A864886F70D010901161361646D696E40727472616374696F6E2E636F6D "0\201\2231*0(\006\003U\004\003\014!IntermediateCA_MACSERVER.LOCAL_11\0220\020\006\003U\004\012\014\011macserver1-0+\006\003U\004\013\014$MACOSX OpenDirectory Intermediate CA1"0 \006\011*\206H\206\367\015\001\011\001\026\[email protected]" 
"labl"<blob>="macserver.local Code Signing Certificate" 
"skid"<blob>=<NULL> 
"snbr"<blob>=0x00DD3D0EC3 "\000\335=\016\303" 
"subj"<blob>=0x30553132303006035504030C2966696C657365727665722E6C6F63616C20436F6465205369676E696E6720436572746966696361746531123010060355040A0C09727472616374696F6E310B3009060355040613025553 "0U1200\006\003U\004\003\014)macserver.local Code Signing Certificate1\0220\020\006\003U\004\012\014\011macserver1\0130\011\006\003U\004\006\023\002US" 

誰でもこれに関するアイデアはありますか?

答えて

-1

私は昨日同じ問題を抱えています。元の証明書を見つけることはできませんが、証明書を罰金しようとすると、キーチェーンにあります。

+0

これは実際に質問に答えません。別の質問がある場合は、[Ask Question](http://stackoverflow.com/questions/ask)をクリックして質問することができます。十分な[評判](http://stackoverflow.com/help/)があれば、[賞金を追加する](http://stackoverflow.com/help/privileges/set-bounties)でもこの質問にもっと注意を払うことができます何が評判か)。 - [レビューから](/レビュー/低品質の投稿/ 12628007) –

+0

ああ、私は参照してください..ありがとう。 :) – Lunesys

0

私の証明書でこの問題を解決しました。 16進数を使用する代わりに、私は10進数を使用します。したがって、シリアル番号は小数点で3711766211にする必要があります。

これはあなたにも役立ちます。

ありがとうございました

+0

この[URL](http://stackoverflow.com/help)を確認してくださいあなたの質の高いコンテンツを持ち上げることです –

+0

ああ私は参照してください..ありがとう。 :) – Lunesys

関連する問題