Documentation ¶
Index ¶
- func ParsePayload(message IPCMessage) interface{}
- type ActionResponse
- type AddLoginRequest
- type AddLoginResponse
- type CreateSSHKeyRequest
- type CreateSSHKeyResponse
- type CreateSendRequest
- type CreateSendResponse
- type DecryptedLoginCipher
- type DecryptedNoteCipher
- type DoLoginRequest
- type GetBiometricsKeyRequest
- type GetBiometricsKeyResponse
- type GetCLICredentialsRequest
- type GetCLICredentialsResponse
- type GetConfigEnvironmentRequest
- type GetConfigEnvironmentResponse
- type GetLoginRequest
- type GetLoginResponse
- type GetLoginsResponse
- type GetNoteResponse
- type GetNotesRequest
- type GetNotesResponse
- type GetRuntimeConfigRequest
- type GetRuntimeConfigResponse
- type GetSSHKeysRequest
- type GetSSHKeysResponse
- type GetSendRequest
- type GetSendResponse
- type GetVaultPINRequest
- type IPCMessage
- type IPCMessageType
- type ListLoginsRequest
- type ListSendsRequest
- type LockVaultRequest
- type PinentryApprovalRequest
- type PinentryApprovalResponse
- type PinentryPinRequest
- type PinentryPinResponse
- type PinentryRegistrationRequest
- type PinentryRegistrationResponse
- type SessionAuthRequest
- type SessionAuthResponse
- type SetApiURLRequest
- type SetClientIDRequest
- type SetClientSecretRequest
- type SetIdentityURLRequest
- type SetNotificationsURLRequest
- type SetURLsAutomaticallyRequest
- type SetVaultURLRequest
- type UnlockVaultRequest
- type UpdateVaultPINRequest
- type VaultStatusRequest
- type VaultStatusResponse
- type WipeVaultRequest
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ParsePayload ¶
func ParsePayload(message IPCMessage) interface{}
Types ¶
type ActionResponse ¶
type AddLoginRequest ¶
type AddLoginResponse ¶
type CreateSSHKeyRequest ¶
type CreateSSHKeyRequest struct {
Name string
}
type CreateSSHKeyResponse ¶
type CreateSSHKeyResponse struct {
Digest string
}
type CreateSendRequest ¶
type CreateSendResponse ¶
type CreateSendResponse struct {
URL string
}
type DecryptedLoginCipher ¶
type DecryptedNoteCipher ¶
type DoLoginRequest ¶
type GetBiometricsKeyRequest ¶
type GetBiometricsKeyRequest struct { }
type GetBiometricsKeyResponse ¶
type GetBiometricsKeyResponse struct {
Key string
}
type GetCLICredentialsRequest ¶
type GetCLICredentialsRequest struct {
ApplicationName string
}
type GetConfigEnvironmentRequest ¶
type GetConfigEnvironmentRequest struct { }
type GetLoginRequest ¶
type GetLoginResponse ¶
type GetLoginResponse struct { Found bool Result DecryptedLoginCipher }
type GetLoginsResponse ¶
type GetLoginsResponse struct { Found bool Result []DecryptedLoginCipher }
type GetNoteResponse ¶
type GetNoteResponse struct { Found bool Result DecryptedNoteCipher }
type GetNotesRequest ¶
type GetNotesRequest struct {
Name string
}
type GetNotesResponse ¶
type GetNotesResponse struct { Found bool Result []DecryptedNoteCipher }
type GetRuntimeConfigRequest ¶
type GetRuntimeConfigRequest struct{}
type GetSSHKeysRequest ¶
type GetSSHKeysRequest struct { }
type GetSSHKeysResponse ¶
type GetSSHKeysResponse struct {
Keys []string
}
type GetSendRequest ¶
type GetSendResponse ¶
type GetVaultPINRequest ¶
type GetVaultPINRequest struct { }
type IPCMessage ¶
type IPCMessage struct { Type IPCMessageType `json:"type"` Payload []byte `json:"payload"` }
func IPCMessageFromPayload ¶
func IPCMessageFromPayload(payload interface{}) (IPCMessage, error)
type IPCMessageType ¶
type IPCMessageType int64
func MessageTypeForEmptyPayload ¶
func MessageTypeForEmptyPayload(emptyPayload interface{}) IPCMessageType
type ListLoginsRequest ¶
type ListLoginsRequest struct { }
type ListSendsRequest ¶
type ListSendsRequest struct { }
type LockVaultRequest ¶
type LockVaultRequest struct { }
type PinentryApprovalRequest ¶
type PinentryApprovalRequest struct {
Message string
}
type PinentryApprovalResponse ¶
type PinentryApprovalResponse struct {
Approved bool
}
type PinentryPinRequest ¶
type PinentryPinRequest struct {
Message string
}
type PinentryPinResponse ¶
type PinentryPinResponse struct {
Pin string
}
type PinentryRegistrationRequest ¶
type PinentryRegistrationRequest struct { }
type PinentryRegistrationResponse ¶
type PinentryRegistrationResponse struct {
Success bool
}
type SessionAuthRequest ¶
type SessionAuthRequest struct {
Token string
}
type SessionAuthResponse ¶
type SessionAuthResponse struct {
Verified bool
}
type SetApiURLRequest ¶
type SetApiURLRequest struct {
Value string
}
type SetClientIDRequest ¶
type SetClientIDRequest struct {
Value string
}
type SetClientSecretRequest ¶
type SetClientSecretRequest struct {
Value string
}
type SetIdentityURLRequest ¶
type SetIdentityURLRequest struct {
Value string
}
type SetNotificationsURLRequest ¶
type SetNotificationsURLRequest struct {
Value string
}
type SetURLsAutomaticallyRequest ¶
type SetURLsAutomaticallyRequest struct {
Value string
}
type SetVaultURLRequest ¶
type SetVaultURLRequest struct {
Value string
}
type UnlockVaultRequest ¶
type UnlockVaultRequest struct { }
type UpdateVaultPINRequest ¶
type UpdateVaultPINRequest struct { }
type VaultStatusRequest ¶
type VaultStatusRequest struct { }
type VaultStatusResponse ¶
type WipeVaultRequest ¶
type WipeVaultRequest struct { }
Click to show internal directories.
Click to hide internal directories.