2014-11-27 7 views
1

그래서 오리온 컨텍스트 브로커 서버 인스턴스에 러시를 구현되었고, 나는 다음과 같은 명령을 사용하여 contextBroker을 시작하려고 할 때마다 :얻기 오류 "개인 서버 키를로드 오류"

contextBroker -rush localhost:1234 -https -key privkey.pem -cert cert.csr 

, 내가 받고 있어요 다음과 같은 오류 : 그것은 맞습니다 경우

[email protected]:16:11 loadFile[1101]: error opening 'privkey.pem': No such file or directory 
[email protected]:16:11 main[1258]: Error loading private server key from 'privkey.pem' 

나는 다음과 같은 명령을 내 개인 키를 생성, 나도 몰라 :

openssl genrsa -des3 -out privkey.pem 2048 

openssl req -new -key privkey.pem -out cert.csr 

내가 뭔가를 잘못하고 있어요 수행

와 나는 다음과 같은 명령을 내 인증서를 생성?

답변

0

당신은, 절대 경로 이름을 사용하는 즉 :

contextBroker -rush localhost:1234 -https -key /path/to/privkey.pem -cert /path/to/cert.csr 

주의 사항이 명확를 만들기 위해 CLI commands documenation에 추가되었습니다 있습니다.

또한, 필요한 파일을 생성하는 방법에 대한 유용한 the following script 찾을 수 있습니다 : 너무 많은

... 
openssl genrsa -out "$keyFileName" 1024 > /dev/null 2>&1 
openssl req -days 365 -out "$certFileName" -new -x509 -key "$keyFileName" -subj "$OPTIONS" > /dev/null 2>&1 
+0

감사합니다 :) – jiyin