Changeset 1905 for trunk/pdns/pdns/pdnssec.cc
- Timestamp:
- 01/25/11 08:51:55 (2 years ago)
- Files:
-
- 1 modified
-
trunk/pdns/pdns/pdnssec.cc (modified) (4 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/pdns/pdns/pdnssec.cc
r1894 r1905 201 201 BOOST_FOREACH(DNSSECKeeper::keyset_t::value_type value, keyset) { 202 202 cout<<"ID = "<<value.second.id<<" ("<<(value.second.keyOrZone ? "KSK" : "ZSK")<<"), tag = "<<value.first.getDNSKEY().getTag(); 203 cout<<", algo = "<<(int)value.first.d_algorithm<<", bits = "<<value.first. d_key.getConstContext().len*8<<"\tActive: "<<value.second.active<< endl; // humanTime(value.second.beginValidity)<<" - "<<humanTime(value.second.endValidity)<<endl;203 cout<<", algo = "<<(int)value.first.d_algorithm<<", bits = "<<value.first.getKey()->getBits()<<"\tActive: "<<value.second.active<< endl; // humanTime(value.second.beginValidity)<<" - "<<humanTime(value.second.endValidity)<<endl; 204 204 if(value.second.keyOrZone) { 205 205 cout<<"KSK DNSKEY = "<<zone<<" IN DNSKEY "<< value.first.getDNSKEY().getZoneRepresentation() << endl; … … 414 414 unsigned int id=atoi(cmds[2].c_str()); 415 415 DNSSECPrivateKey dpk=dk.getKeyById(zone, id); 416 cout << dpk. d_key.convertToISC(dpk.d_algorithm) <<endl;416 cout << dpk.getKey()->convertToISC(dpk.d_algorithm) <<endl; 417 417 } 418 418 else if(cmds[0]=="import-zone-key-pem") { … … 434 434 B64Decode(interim, raw); 435 435 DNSSECPrivateKey dpk; 436 getRSAKeyFromPEMString(&dpk.d_key.getContext(), raw); 436 DNSKEYRecordContent drc; 437 shared_ptr<DNSPrivateKey> key(DNSPrivateKey::fromPEMString(drc, raw)); 438 dpk.setKey(key); 437 439 438 440 dpk.d_algorithm = atoi(cmds[3].c_str()); … … 467 469 string fname=cmds[2]; 468 470 DNSSECPrivateKey dpk; 469 DNSKEYRecordContent drc = getRSAKeyFromISC(&dpk.d_key.getContext(), fname.c_str()); 471 DNSKEYRecordContent drc; 472 shared_ptr<DNSPrivateKey> key(DNSPrivateKey::fromISCFile(drc, fname.c_str())); 473 dpk.setKey(key); 470 474 dpk.d_algorithm = drc.d_algorithm; 471 475