+CFDictionaryRef CertificateValues::copyAttributeDictionary(CFErrorRef *error)
+{
+ CFDictionaryRef result = NULL;
+ SecCertificateRefP certificateP = getSecCertificateRefP(error);
+ if (certificateP)
+ {
+ result = SecCertificateCopyAttributeDictionaryP(certificateP);
+ CFRelease(certificateP);
+ }
+ return result;
+}
+