---
title: "saveCertificate(_:keyType:)"
framework: authenticationservices
role: symbol
role_heading: Instance Method
path: "authenticationservices/asauthorizationproviderextensionloginmanager/savecertificate(_:keytype:)"
---

# saveCertificate(_:keyType:)

Saves the provided certificate for the key type.

## Declaration

```swift
func saveCertificate(_ certificate: SecCertificate, keyType: ASAuthorizationProviderExtensionKeyType)
```

## Parameters

- `certificate`: The certificate to save.
- `keyType`: The key type for the certificate.

## Mentioned in

Supporting key requests and key exchange requests Creating a refresh request Creating and validating a login request

## See Also

### Performing registration

- [loginUserName](authenticationservices/asauthorizationproviderextensionloginmanager/loginusername.md)
- [registrationToken](authenticationservices/asauthorizationproviderextensionloginmanager/registrationtoken.md)
- [presentRegistrationViewController(completion:)](authenticationservices/asauthorizationproviderextensionloginmanager/presentregistrationviewcontroller(completion:).md)
- [saveLoginConfiguration(_:)](authenticationservices/asauthorizationproviderextensionloginmanager/saveloginconfiguration(_:).md)
