inline void SecPublicInfo::addCertificateAsKeyDefault(const IdentityCertificate& certificate) { addCertificate(certificate); setDefaultCertificateNameForKeyInternal(certificate.getName()); refreshDefaultCertificate(); }
void SecPublicInfo::addCertificateAsIdentityDefault(const IdentityCertificate& certificate) { addCertificate(certificate); Name certName = certificate.getName(); setDefaultKeyNameForIdentityInternal(IdentityCertificate::certificateNameToPublicKeyName(certName)); setDefaultCertificateNameForKeyInternal(certName); refreshDefaultCertificate(); }
inline void SecPublicInfo::addCertificateAsSystemDefault(const IdentityCertificate& certificate) { addCertificate(certificate); Name certName = certificate.getName(); Name keyName = IdentityCertificate::certificateNameToPublicKeyName(certName); setDefaultIdentityInternal(keyName.getPrefix(-1)); setDefaultKeyNameForIdentityInternal(keyName); setDefaultCertificateNameForKeyInternal(certName); refreshDefaultCertificate(); }
inline void SecPublicInfo::setDefaultCertificateNameForKey(const Name& certificateName) { setDefaultCertificateNameForKeyInternal(certificateName); refreshDefaultCertificate(); }