---
title: SecKeyImportExportParameters
framework: security
role: symbol
role_heading: Structure
path: security/seckeyimportexportparameters
---

# SecKeyImportExportParameters

The legacy import/export parameter structure.

## Declaration

```swift
struct SecKeyImportExportParameters
```

## Overview

Overview PKCS12 is an abbreviation for Public-Key Cryptography Standard # 12. This standard, by RSA Security, provides a format for external representation of keys and certificates and is described in PKCS 12 v1.0: Personal Information Exchange Syntax.

## Topics

### Instance Properties

- [accessRef](security/seckeyimportexportparameters/accessref.md)
- [alertPrompt](security/seckeyimportexportparameters/alertprompt.md)
- [alertTitle](security/seckeyimportexportparameters/alerttitle.md)
- [flags](security/seckeyimportexportparameters/flags.md)
- [keyAttributes](security/seckeyimportexportparameters/keyattributes.md)
- [keyUsage](security/seckeyimportexportparameters/keyusage.md)
- [passphrase](security/seckeyimportexportparameters/passphrase.md)
- [version](security/seckeyimportexportparameters/version.md)

### Initializers

- [init(version:flags:passphrase:alertTitle:alertPrompt:accessRef:keyUsage:keyAttributes:)](security/seckeyimportexportparameters/init(version:flags:passphrase:alerttitle:alertprompt:accessref:keyusage:keyattributes:).md)

## Relationships

### Conforms To

- [BitwiseCopyable](swift/bitwisecopyable.md)
