2016-04-08 22 views
0

Eine Warnung auf dem Server erhalten, dass das Zertifikat ablaufen wird. Ich klicke auf die Schaltfläche "Erneuern" und es heißt Unbekannter Fehler. So graben ich tiefer und führen Sie die folgenden in der BefehlszeileMac OS X Server Code Signing-Zertifikat Erneuern Fehler

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

, auf die ich die folgende Fehlermeldung anzeigt:

/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) 

So betreibe ich das folgende um das Zertifikat zu suchen und sie es nicht finden:

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" 

Wer hat irgendwelche Ideen dazu?

Antwort

-1

Ich habe das gleiche Problem gestern.Kann das ursprüngliche Zertifikat nicht finden, aber wenn ich versuche, Zertifikat zu zerlegen, ist es im Schlüsselbund.

+0

Dies beantwortet nicht wirklich die Frage. Wenn Sie eine andere Frage haben, können Sie sie durch Klicken auf [Frage stellen] (http://stackoverflow.com/questions/ask) stellen. Sie können [Kopfgeld hinzufügen] (http://stackoverflow.com/help/privileges/set-bounties) hinzufügen, um mehr Aufmerksamkeit auf diese Frage zu lenken, sobald Sie genug [Reputation] haben (http://stackoverflow.com/help/). Whats-Reputation). - [Aus Bewertung] (/ review/low-quality-posts/12628007) –

+0

ahh ich sehe .. Danke dafür. :) – Lunesys

0

Ich habe dieses Problem für mein Zertifikat gelöst. Anstatt hexadezimal zu verwenden, verwende ich dezimal. In Ihrem Fall sollte die Seriennummer 3711766211 im Dezimalformat sein.

Hoffe, das wird dir auch helfen.

Danke

+0

überprüfen Sie bitte diese [URL] (http://stackoverflow.com/help) dort sind, um Ihre Qualität zu erhöhen Inhalt –

+0

ahh ich sehe .. Danke dafür. :) – Lunesys