---
title: "init(certificate:objectID:)"
framework: cryptotokenkit
role: symbol
role_heading: Initializer
path: "cryptotokenkit/tktokenkeychaincertificate/init(certificate:objectid:)"
---

# init(certificate:objectID:)

Initializes a token keychain certificate with data from the specified certificate reference and a given object ID.

## Declaration

```swift
init?(certificate certificateRef: SecCertificate, objectID: TKToken.ObjectID)
```

## Parameters

- `certificateRef`: The certificate reference. You can create a doc://com.apple.documentation/documentation/Security/SecCertificate value from a data object using the doc://com.apple.documentation/documentation/Security/SecCertificateCreateWithData(_:_:) function.
- `objectID`: The object ID.

## Return Value

Return Value A new token keychain certificate.

## Discussion

Discussion This is the designated initializer.
