[Ndn-interest] using ValidatorConfig

Jyoti Parwatikar jp at wustl.EDU
Mon Feb 1 08:43:51 PST 2016


Yingdi,

This is the error message.

Cannot read certificate from file: 
/users/jp/ndn/JPChronolog/cfg-files/wustl.cert

-Jyoti

On 01/31/2016 01:28 AM, Yingdi Yu wrote:
> Hi Jyoti,
>
> Could you also share the error msg? You can get that be catch 
> std::runtime_error around load() method, and the print out e.what(), e.g.,
>
> try {
>   validator.load(…);
> }
> catch (const std::runtime_error& e) {
>   std::cerr << e.what() << std::endl;
> }
>
> The error message may help us to figure out what kind of error is 
> detected. Thanks!
>
> Yingdi
>
>
>
>
>> On Jan 30, 2016, at 7:47 AM, Junxiao Shi 
>> <shijunxiao at email.arizona.edu <mailto:shijunxiao at email.arizona.edu>> 
>> wrote:
>>
>> Hi Jyoti
>>
>> Your certificate file and Unix permissions appear to be valid.
>>
>> Can Yingdi have a look at this case?
>>
>> Yours, Junxiao
>>
>>
>> *From: *Jyoti Parwatikar <mailto:jp at wustl.edu>
>> *Sent: *Monday, January 25, 2016 09:46
>> *To: *Junxiao Shi <mailto:shijunxiao at email.arizona.edu>
>> *Cc: *ndn-interest at lists.cs.ucla.edu 
>> <mailto:ndn-interest at lists.cs.ucla.edu>
>> *Subject: *Re: [Ndn-interest] using ValidatorConfig
>>
>> Hi Junxiao,
>>
>> I just got back to working on this.
>> I suspect my certificate is probably incorrect. When I step through 
>> the code, it is failing to create the IdentityCertificate from the 
>> file in ndn::security::conf::CheckerFactory::getSigner(const 
>> ConfigSection&, const string&)
>> I can see it read in from the configuration file and it's reading the 
>> other parameters fine. It's failing when it hits the creation of the 
>> signer in the checker.
>>
>> The process is run as me. And the certificate file has permission 644.
>> First line of certificate file: 
>> Bv0C1QczCAV3dXN0bAgDS0VZCBFkc2stMTQ1Mjg3Mjk2ODQ2OAgHSUQtQ0VSVAgJ
>>
>> My configuration file:
>> rule
>> {
>>    id "h1x1 data rule"
>>    for data
>>    filter
>>    {
>>       type name
>>       name /wustl/CHRONOLOG
>>       relation is-prefix-of
>>    }
>>    checker
>>    {
>>       type fixed-signer
>>       sig-type rsa-sha256
>>       signer
>>       {
>>          type file
>>          file-name "/users/jp/ndn/JPChronolog/cfg-files/wustl.cert"
>>       }
>>    }
>> }
>>
>> -Jyoti
>>
>> On 01/15/2016 12:20 PM, Junxiao Shi wrote:
>>
>>     Hi Jyoti
>>
>>     If giving the full path still doesn’t work, reply-all with the
>>     following:
>>
>>       * the complete ValidatorConfig configuration
>>       * the code snippet that loads the configuration; in particular,
>>         is it loaded from a file or from a string
>>       * the full path of your certificate file
>>       * the first line of your certificate file (this helps
>>         determining whether you have the correct format in the
>>         certificate file)
>>       * what is the current working directory
>>       * what is the effective uid of the running program, and what
>>         Unix permissions does this uid have on the certificate file
>>
>>     Yours, Junxiao
>>
>

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.lists.cs.ucla.edu/pipermail/ndn-interest/attachments/20160201/8ae96c95/attachment.html>


More information about the Ndn-interest mailing list