---
title: SecItemImportExportKeyParameters
framework: security
role: symbol
role_heading: Structure
path: security/secitemimportexportkeyparameters
---

# SecItemImportExportKeyParameters

The import/export parameter structure.

## Declaration

```swift
struct SecItemImportExportKeyParameters
```

## Overview

Overview Use this structure as the keyParams input parameter to the SecItemExport(_:_:_:_:_:) and the SecItemImport(_:_:_:_:_:_:_:_:) functions.

## Topics

### Instance Properties

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

### Initializers

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

## Relationships

### Conforms To

- [BitwiseCopyable](swift/bitwisecopyable.md)
