// Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT.

package components

type TLSChain struct {
	// SHA 256 fingerprint of the certificate in the certificate chain.
	FingerprintSha256 *string `json:"fingerprint_sha256,omitempty"`
	// Distinguished name of the entity that has signed and issued the certificate.
	IssuerDn *string `json:"issuer_dn,omitempty"`
	// Distinguished name of the entity that the certificate belongs to.
	SubjectDn *string `json:"subject_dn,omitempty"`
}

func (o *TLSChain) GetFingerprintSha256() *string {
	if o == nil {
		return nil
	}
	return o.FingerprintSha256
}

func (o *TLSChain) GetIssuerDn() *string {
	if o == nil {
		return nil
	}
	return o.IssuerDn
}

func (o *TLSChain) GetSubjectDn() *string {
	if o == nil {
		return nil
	}
	return o.SubjectDn
}
