SecretAgent®
for Windows

  • Features
  • User Interface
  • Smartcard Support
  • Additional Info

Special Features of SecretAgent 5 for Windows

 

S/MIME v3 CMS Support

SecretAgent now offers CMS as an alternative to the native .SA5 output format. You may create encrypted, or encrypted and signed, messages and exchange them with users of other RFC3852-compliant (S/MIME) applications (e.g., OpenSLL). Encrypted and/or signed message you receive in Microsoft Outlook Express can now be decrypted/validated using SecretAgent.

Microsoft Office Suite Integration

SecretAgent 5's integration with Microsoft Word, Excel, and PowerPoint, as well as with WordPerfect, allows you to encrypt or sign documents from within these applications. For example, in Microsoft Word you get a new toolbar SecretAgent Toolbar for Microsoft Wordthat makes it easy to run the following macros:

SecretAgent Encryption Icon for Microsoft Wordencrypts the current document

SecretAgent Signature Icon for Microsoft Wordsigns the document creating a detached .sgn file; to validate this type of signature, use the SecretAgent GUI or double-click the .sgn file in Windows Explorer

SecretAgent Enveloped Signature Icon for Microsoft Wordsigns the document by inserting your digital signature into an embedded graphic at the end of the document; this macro also locks the document against changes

SecretAgent Embedded Signature Validation Icon for Microsoft Wordvalidates an embedded signature, displaying the distinguished name of the signer

SecretAgent Remove Signature Icon for Microsoft Wordremoves an embedded signature and unlocks the document

E-mail Client Integration

SecretAgent for Windows offers seamless integration with popular email clients. Plug-ins for Microsoft Exchange, Outlook 2000/XP/2003, and Lotus Notes may be downloaded from the SecretAgent Support pages of our website.

SecretAgent also has the ability to send encrypted and/or signed documents using any Windows e-mail application that provides MAPI support.

Certificate Explorer 2

SecretAgent 5.x for Windows includes an integrated certificate store management utility, called Certificate Explorer 2 (CX2). CX2 allows you to create and maintain various local and remote certificate stores and make them available within SecretAgent.

CX2 also generates PKCS#10 certificate requests and imports X.509 certificates for total interoperability with a wide variety of commercial Certificate Authorities (CAs). CX2 can import and export PKCS#8 private keys and import PKCS#12 private keys, so they can be shared with your other applications.

CX2 also provides live LDAP pulls for remote certificate directory access and optional CRL support with an auto-update feature. The latest version of CX2 also provides access to your local CAPI and remote ActiveDirectory stores so that the same certificates you use with Internet Explorer, Outlook, and other CAPI-based applications, are also available in SecretAgent.

Certificate extension processing and validation assure proper certificate use, while self-signed certificates allow users to exchange secured information without a formal PKI. Certificate processing in CX2 conforms with RFC3280 and has passed interoperability testing at DISA's JITC PKI Certification Lab at Ft. Huachuca and has received formal certification of full compliance with the DoD PKI. (JITC's Interoperability Test Summary.)

   Read more about Certificate Explorer

Enhanced LDAP Support

Our certificate retrieval logic now supports administrator-configurable static and dynamic LDAP groups and parametrized LDAP queries. In an enterprise setting, SecretAgent/Windows can also periodically poll a network server for digitally-signed software updates and revised security policies.

Auto-Update Functions

SecretAgent for Windows can be configured by PolicyAgent to periodically poll a specified server for updated (digitally signed) security policies. This mechanism allows an enterprise to "push out" to their end-users updated policies (with new trusted root certificates or new CRL distribution points, say) whenever the situation calls for it. Individual end-user machines need not be reconfigured individually and the update process is completely user-transparent.

SecretAgent can also be configured to automatically poll a server for authenticated software updates.

Automated File Security

Automatic encryption allows you to transparently protect sensitive files stored on your PC. Users can specify sets of folders that are automatically encrypted when SecretAgent 5 exits and automatically decrypted when it starts back up. These events can be tied to the Windows startup and shutdown processes.

 

Note: SpyProof! is a much more transparent solution — files remain encrypted at all times so there is no wait for files to be decrypted and re-encrypted.

Self-Decrypting Archives

SecretAgent 5 allows you to create and send encrypted files to other Windows users who can decrypt them without needing SecretAgent 5. (Support for UNIX target platforms may also be available; contact ISC for details.)

Secure Password Generation

An integrated (FIPS 181-compliant) pronounceable password generator suggests passwords that can be easily remembered, yet cannot be found via an exhaustive on-line dictionary-type attack and hence are extremely difficult to guess. (PKCS#8 "password-based encryption" using TDES is used to protect locally stored RSA and DSA private key files.)

Message Authentication / Hashing

When asked to "inspect" any file (with a filename extension other than .sa5, .saa, or .sgn), the GUI now computes and displays the SHA-1 and MD5 message digests of that file. Command line builds can provide MD2, MD5, and SHA-1/256/384/512 message digests for any file.

OpenPGP Support

SecretAgent 5.9 can also create and decrypt OpenPGP files that you may exchange with users of other OpenPGP-compliant applications. (At this time, digital signatures are not supported with this file format. If you received an encrypted and signed OpenPGP file, SecretAgent will decrypt it but ignore the signature information.) For details, follow these links:

SecretAgent/PGP Interoperability Guidlines
OpenPGP interoperability matrix.

IMPORTANT: OpenPGP is no longer supported in SecretAgent 6.0 and above.

 

Flexible User Interface

SecretAgent for Windows' interface provides simple, intuitive, user-friendly operations such as drag-and-drop file selection and context menu operations. Fully integrated with the operating system, all security operations can be accessed from SecretAgent's Explorer view:

SecretAgent Main Dialog

Explorer view can be collapsed into a simple floating toolbar onto which files can be dragged and dropped:

SecretAgent Floating Toolbar
SecretAgent System Tray Menu



All functions can also be accessed from the SecretAgent system tray menu (right):

The major functions are also available in Windows Explorer using the right-click context menu (below):
SecretAgent Context Menu for Windows Explorer

The new encryption dialog provides control over all input and output options as well as convenient access to all existing certificate stores for recipient selection:

SecretAgent Encryption Dialog


SecretAgent for Windows complies with Section 508 of the Rehabilitation Act (VPAT) and provides several important features not available on other platforms. Some of those features are highlighted on the previous tab.

Smartcard Support (PKCS#11 Tokens)

SecretAgent for Windows supports a growing number of smartcards and other hardware tokens. The following products have been successfully tested for compatibility:

 

Manufacturer
Tokens/Middleware
Tested APIs †
ActivIdentity
(formerly ActivCard)

ActivCard Gold
ActivIdentity Smart Card

CAPI, PKCS#11
Aladdin eToken Pro 8K, 16K, 64K
eToken R2
CAPI, PKCS#11
A.E.T. Europe SafeSign (G&D STARCOS 2.3)
CAPI, PKCS#11
Covadis S.A. Alya™ reader
PKCS#11
Gemalto NV
(formerly Axalto/Schlumberger)

Cryptoflex 16
Cryptoflex 32
.NET 2.0 Card
Access 64K

CAPI, PKCS#11
CAPI, PKCS#11
PKCS#11
CAPI, PKCS#11

Gemplus Gemsafe Version 2.x
Gemsafe Version 3.x
GemXpresso 64K

PKCS#11
PKCS#11
CAPI, PKCS#11

IBM / Lenovo Atmel TPM
CAPI, PKCS#11
nCipher nShield
PKCS#11
Oberthur Card Systems DoD CAC
CAPI, PKCS#11
RSA Security SecurID
3GI DoD CAC
CAPI, PKCS#11
SafeNet (Rainbow) Luna SA
iKey 2008/2032/3000
Datakey Model 320/330/USB
PKCS#11
CAPI, PKCS#11
PKCS#11
Saflink/Litronic Forte
Maestro
NetSign
PKCS#11
Sony

FIU-710 Puppy
FIU-810 Puppy

PKCS#11
Spyrus Rosetta
PKCS#11


†Due to certain limitations in vendor-supplied CAPI CSPs, some functionality (e.g., AES-256) may fail when using the CAPI interfaces to some of these devices. In such circumstances, the vendor-supplied PKCS#11 interface is preferred. Contact ISC for details.