org.rococoa.cocoa.security
Interface SecurityLibrary.SecExternalFormat

Enclosing interface:
SecurityLibrary

public static interface SecurityLibrary.SecExternalFormat

native declaration : /System/Library/Frameworks/Security.framework/Headers/SecImportExport.h
enum values


Field Summary
static int kSecFormatBSAFE
           
static int kSecFormatNetscapeCertSequence
           
static int kSecFormatOpenSSL
          Public and Private Key formats.
static int kSecFormatPEMSequence
          Aggregate Types
sequence of certs and/or keys, implies PEM
armour.
static int kSecFormatPKCS12
           
static int kSecFormatPKCS7
           
static int kSecFormatRawKey
          Symmetric Key Formats
raw unformatted key bits; default
static int kSecFormatSSH
           
static int kSecFormatSSHv2
          Added in Mac OS X 10.5
OpenSSH v.2.
static int kSecFormatUnknown
          When importing: unknown format
When exporting: default format for item
static int kSecFormatWrappedLSH
           
static int kSecFormatWrappedOpenSSL
           
static int kSecFormatWrappedPKCS8
           
static int kSecFormatWrappedSSH
           
static int kSecFormatX509Cert
          Formats for certificates
DER encoded; default
 

Field Detail

kSecFormatUnknown

static final int kSecFormatUnknown
When importing: unknown format
When exporting: default format for item

See Also:
Constant Field Values

kSecFormatOpenSSL

static final int kSecFormatOpenSSL
Public and Private Key formats.
Default for export is kSecFormatOpenSSL.
a.k.a. X509 for public keys

See Also:
Constant Field Values

kSecFormatSSH

static final int kSecFormatSSH
See Also:
Constant Field Values

kSecFormatBSAFE

static final int kSecFormatBSAFE
See Also:
Constant Field Values

kSecFormatRawKey

static final int kSecFormatRawKey
Symmetric Key Formats
raw unformatted key bits; default

See Also:
Constant Field Values

kSecFormatWrappedPKCS8

static final int kSecFormatWrappedPKCS8
See Also:
Constant Field Values

kSecFormatWrappedOpenSSL

static final int kSecFormatWrappedOpenSSL
See Also:
Constant Field Values

kSecFormatWrappedSSH

static final int kSecFormatWrappedSSH
See Also:
Constant Field Values

kSecFormatWrappedLSH

static final int kSecFormatWrappedLSH
See Also:
Constant Field Values

kSecFormatX509Cert

static final int kSecFormatX509Cert
Formats for certificates
DER encoded; default

See Also:
Constant Field Values

kSecFormatPEMSequence

static final int kSecFormatPEMSequence
Aggregate Types
sequence of certs and/or keys, implies PEM
armour. Default format for multiple items

See Also:
Constant Field Values

kSecFormatPKCS7

static final int kSecFormatPKCS7
See Also:
Constant Field Values

kSecFormatPKCS12

static final int kSecFormatPKCS12
See Also:
Constant Field Values

kSecFormatNetscapeCertSequence

static final int kSecFormatNetscapeCertSequence
See Also:
Constant Field Values

kSecFormatSSHv2

static final int kSecFormatSSHv2
Added in Mac OS X 10.5
OpenSSH v.2. Note that OpenSSH v2 private keys
are in format kSecFormatOpenSSL or
kSecFormatWrappedOpenSSL.

See Also:
Constant Field Values


Copyright © 2009. All Rights Reserved.