AssinaturaDigitalModel class
Modelo para gerenciamento de assinatura digital
Constructors
- AssinaturaDigitalModel({String? certificadoPath, String? certificadoPassword, String? certificadoBase64, String? chavePrivada, String? certificadoSerial, String? certificadoSubject, DateTime? certificadoValidadeInicio, DateTime? certificadoValidadeFim, bool isValido = false})
- AssinaturaDigitalModel.fromBase64({required String certificadoBase64, required String chavePrivada})
-
Cria modelo a partir de certificado em base64
factory
- AssinaturaDigitalModel.fromFile({required String certificadoPath, required String certificadoPassword})
-
Cria modelo a partir de arquivo de certificado
factory
Properties
- certificadoBase64 → String?
-
final
- certificadoPassword → String?
-
final
- certificadoPath → String?
-
final
- certificadoSerial → String?
-
final
- certificadoSubject → String?
-
final
- certificadoValidadeFim → DateTime?
-
final
- certificadoValidadeInicio → DateTime?
-
final
- chavePrivada → String?
-
final
- hashCode → int
-
The hash code for this object.
no setterinherited
-
informacoesCertificado
→ Map<
String, dynamic> -
Obtém informações do certificado
no setter
- isCertificadoValido → bool
-
Verifica se o certificado está dentro da validade
no setter
- isValido → bool
-
final
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
Methods
-
assinarXml(
String xml) → Future< String> - Assina o XML conforme padrão XMLDSig
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toJson(
) → Map< String, dynamic> -
toString(
) → String -
A string representation of this object.
override
-
validarCertificado(
) → Future< bool> - Valida o certificado digital
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited