func (o *X509Certificate) ValueForAttribute(name string) interface{} {

	switch name {
	case "CSR":
		return o.CSR
	case "ID":
		return o.ID
	case "certificate":
		return o.Certificate
	case "expirationDate":
		return o.ExpirationDate
	case "extensions":
		return o.Extensions
	case "signer":
		return o.Signer
	case "subjectOverride":
		return o.SubjectOverride
	case "unrevocable":
		return o.Unrevocable
	case "usage":
		return o.Usage
	}

	return nil
}
// ValueForAttribute returns the value for the given attribute.
// This is a very advanced function that you should not need but in some
// very specific use cases.
ValueForAttribute returns the value for the given attribute.
This is a very advanced function that you should not need but in some
very specific use cases.
// ValueForAttribute returns the value for the given attribute . // This is a very advanced function that you should not need but in some // very specific use cases .
func (o *X509Certificate) ValueForAttribute(name string) interface{} {
	switch name {
	case "CSR":
		return o.CSR
	case "ID":
		return o.ID
	case "certificate":
		return o.Certificate
	case "expirationDate":
		return o.ExpirationDate
	case "extensions":
		return o.Extensions
	case "signer":
		return o.Signer
	case "subjectOverride":
		return o.SubjectOverride
	case "unrevocable":
		return o.Unrevocable
	case "usage":
		return o.Usage
	}
	return nil
}
func ( o * X509Certificate ) ValueForAttribute ( name string ) interface { } { switch name { case " " : return o . CSR case " " : return o . ID case " " : return o . Certificate case " " : return o . ExpirationDate case " " : return o . Extensions case " " : return o . Signer case " " : return o . SubjectOverride case " " : return o . Unrevocable case " " : return o . Usage } return nil }
ValueForAttribute returns the value for the given attribute.
ValueForAttribute returns the value for the given attribute .