type crypto/x509/internal/macos.CFRef
26 uses
crypto/x509/internal/macos (current package)
corefoundation.go#L25: type CFRef uintptr
corefoundation.go#L28: func CFDataToSlice(data CFRef) []byte {
corefoundation.go#L37: type CFString CFRef
corefoundation.go#L58: func CFDictionaryGetValueIfPresent(dict CFRef, key CFString) (value CFRef, ok bool) {
corefoundation.go#L73: func CFNumberGetValue(num CFRef) (int32, error) {
corefoundation.go#L87: func CFDataGetLength(data CFRef) int {
corefoundation.go#L96: func CFDataGetBytePtr(data CFRef) uintptr {
corefoundation.go#L105: func CFArrayGetCount(array CFRef) int {
corefoundation.go#L114: func CFArrayGetValueAtIndex(array CFRef, index int) CFRef {
corefoundation.go#L116: return CFRef(ret)
corefoundation.go#L123: func CFEqual(a, b CFRef) bool {
corefoundation.go#L132: func CFRelease(ref CFRef) {
security.go#L69: func SecTrustSettingsCopyCertificates(domain SecTrustSettingsDomain) (certArray CFRef, err error) {
security.go#L86: func SecItemExport(cert CFRef) (data CFRef, err error) {
security.go#L101: func SecTrustSettingsCopyTrustSettings(cert CFRef, domain SecTrustSettingsDomain) (trustSettings CFRef, err error) {
security.go#L116: func SecPolicyCopyProperties(policy CFRef) CFRef {
security.go#L118: return CFRef(ret)
crypto/x509
root_darwin.go#L116: func exportCertificate(cert macOS.CFRef) (*Certificate, error) {
root_darwin.go#L140: func sslTrustSettingsResult(cert macOS.CFRef) (macOS.SecTrustSettingsResult, error) {
root_darwin.go#L183: isSSLPolicy := func(policyRef macOS.CFRef) bool {
root_darwin.go#L187: return macOS.CFEqual(v, macOS.CFRef(macOS.SecPolicyAppleSSL))