From: “Declan B. McCullagh” <declan+@CMU.EDU>
To: Andrew Loewenstern <andrew_loewenstern@il.us.swissbank.com>
Message Hash: 930d2daf34deee02a38d786744f7fdd5da63ae55d61c9c9e61893f9ca40e5103
Message ID: <YlmXHtG00YUyF6QrYK@andrew.cmu.edu>
Reply To: <199606201529.KAA02594@homeport.org>
UTC Datetime: 1996-06-21 14:49:23 UTC
Raw Date: Fri, 21 Jun 1996 22:49:23 +0800
From: "Declan B. McCullagh" <declan+@CMU.EDU>
Date: Fri, 21 Jun 1996 22:49:23 +0800
To: Andrew Loewenstern <andrew_loewenstern@il.us.swissbank.com>
Subject: Re: Safemail
In-Reply-To: <199606201529.KAA02594@homeport.org>
Message-ID: <YlmXHtG00YUyF6QrYK@andrew.cmu.edu>
MIME-Version: 1.0
Content-Type: text/plain
And more generally, this is what NeXT's developer documentation has to
say about services... Good stuff.
-Declan
----
Examples of a Few Possible Services
Here are a few examples of services that have already been implemented
to give you an idea of what can be done with NeXTSTEP's services
mechanism:
* Encryption
An encryption service can convert data to a more secure form. For
example, Mail can place a mail message on the pasteboard as a standard
Rich Text Format (RTF) document, and another application could encrypt
the document and place it back into mail as unreadable ASCII text, or as
a document to be opened only by another external decryption application.
Excerpts from internet.cypherpunks: 20-Jun-96 Re: Safemail by Andrew
Loewenstern@il.us
> One interesting thing about NeXT's software is that the Mail
application has
>
> crypto hooks. The crypto code is in a drop-in bundle that extends the app
> at runtime. This isn't just a generic interface, but the internationally
> shipped Mail software calls methods in the external bundle that are
> definitely crypto related. Also, much of the crypto and key
management user
>
> interface ships with the main Mail package. It is hidden without the
crypto
>
> bundle, but if you peek around with InterfaceBuilder you can see that it is
> there.
Return to June 1996
Return to “droelke@rdxsunhost.aud.alcatel.com (Daniel R. Oelke)”