---
title: CSSM_APPLE_TP_CERT_REQUEST
framework: security
role: symbol
role_heading: Structure
path: security/cssm_apple_tp_cert_request
---

# CSSM_APPLE_TP_CERT_REQUEST

## Declaration

```swift
struct CSSM_APPLE_TP_CERT_REQUEST
```

## Topics

### Initializers

- [init()](security/cssm_apple_tp_cert_request/init().md)
- [init(cspHand:clHand:serialNumber:numSubjectNames:subjectNames:numIssuerNames:issuerNames:issuerNameX509:certPublicKey:issuerPrivateKey:signatureAlg:signatureOid:notBefore:notAfter:numExtensions:extensions:challengeString:)](security/cssm_apple_tp_cert_request/init(csphand:clhand:serialnumber:numsubjectnames:subjectnames:numissuernames:issuernames:issuernamex509:certpublickey:issuerprivatekey:signaturealg:signatureoid:notbefore:notafter:numextensions:extensions:challengestring:).md)

### Instance Properties

- [certPublicKey](security/cssm_apple_tp_cert_request/certpublickey.md)
- [challengeString](security/cssm_apple_tp_cert_request/challengestring.md)
- [clHand](security/cssm_apple_tp_cert_request/clhand.md)
- [cspHand](security/cssm_apple_tp_cert_request/csphand.md)
- [extensions](security/cssm_apple_tp_cert_request/extensions.md)
- [issuerNameX509](security/cssm_apple_tp_cert_request/issuernamex509.md)
- [issuerNames](security/cssm_apple_tp_cert_request/issuernames.md)
- [issuerPrivateKey](security/cssm_apple_tp_cert_request/issuerprivatekey.md)
- [notAfter](security/cssm_apple_tp_cert_request/notafter.md)
- [notBefore](security/cssm_apple_tp_cert_request/notbefore.md)
- [numExtensions](security/cssm_apple_tp_cert_request/numextensions.md)
- [numIssuerNames](security/cssm_apple_tp_cert_request/numissuernames.md)
- [numSubjectNames](security/cssm_apple_tp_cert_request/numsubjectnames.md)
- [serialNumber](security/cssm_apple_tp_cert_request/serialnumber.md)
- [signatureAlg](security/cssm_apple_tp_cert_request/signaturealg.md)
- [signatureOid](security/cssm_apple_tp_cert_request/signatureoid.md)
- [subjectNames](security/cssm_apple_tp_cert_request/subjectnames.md)

## Relationships

### Conforms To

- [BitwiseCopyable](swift/bitwisecopyable.md)
