LegacyPlaintextSecretRejectedException
Namespace: Meshmakers.Octo.Runtime.Contracts.Secrets
Thrown in strict mode (configuration SecretEncryption:StrictMode, concept decision 10,
§5.2 phase 5) when a Secret attribute is read that is still stored as legacy clear text.
The message never contains the value; run the encrypt sweep (or re-enter the secret).
public class LegacyPlaintextSecretRejectedException : InvalidOperationException, ISerializable
Inheritance Object → Exception → SystemException → InvalidOperationException → LegacyPlaintextSecretRejectedException
Implements ISerializable
Properties
TenantId
Tenant of the entity, when known.
public string TenantId { get; }
Property Value
CkTypeId
CK type of the entity, when known.
public string CkTypeId { get; }
Property Value
AttributeName
Name of the Secret attribute, when known.
public string AttributeName { get; }
Property Value
TargetSite
public MethodBase TargetSite { get; }
Property Value
Message
public string Message { get; }
Property Value
Data
public IDictionary Data { get; }
Property Value
InnerException
public Exception InnerException { get; }
Property Value
HelpLink
public string HelpLink { get; set; }
Property Value
Source
public string Source { get; set; }
Property Value
HResult
public int HResult { get; set; }
Property Value
StackTrace
public string StackTrace { get; }
Property Value
Constructors
LegacyPlaintextSecretRejectedException(String, String, String)
Creates a new instance.
public LegacyPlaintextSecretRejectedException(string tenantId, string ckTypeId, string attributeName)
Parameters
tenantId String
Tenant of the entity, when known
ckTypeId String
CK type of the entity, when known
attributeName String
Name of the Secret attribute, when known