PC Review


Reply
Thread Tools Rate Thread

Digital signature question

 
 
JustinP
Guest
Posts: n/a
 
      14th Dec 2006
Can a digital signature be used for only one Access database at a time
or can it be used for numerous Access databases provided they all come
from the same company?

 
Reply With Quote
 
 
 
 
Arvin Meyer [MVP]
Guest
Posts: n/a
 
      14th Dec 2006
If you are talking about code certificates, they can be used for more than a
single database, but they do need to be renewed each year. The new Office
2007 offers a way of avoiding the use of certificates or setting the
security level to low by creating trusted directories where all databases
placed withing the trusted folder do not require a certificate to avoid the
prompt. The only developers that I know that ever used code certificates
were those creating databases for retail sale.
--
Arvin Meyer, MCP, MVP
http://www.datastrat.com
http://www.mvps.org/access
http://www.accessmvp.com

"JustinP" <(E-Mail Removed)> wrote in message
news:(E-Mail Removed)...
> Can a digital signature be used for only one Access database at a time
> or can it be used for numerous Access databases provided they all come
> from the same company?
>



 
Reply With Quote
 
Brendan Reynolds
Guest
Posts: n/a
 
      14th Dec 2006

If you have the correct type of digital certificate, you can sign any VBA
project to which you have access. Makes no difference where it came from.

In my experience there are, however, many issues and anomalies with
certificates. I do not consider them to be good value for money.

--
Brendan Reynolds
Access MVP

"JustinP" <(E-Mail Removed)> wrote in message
news:(E-Mail Removed)...
> Can a digital signature be used for only one Access database at a time
> or can it be used for numerous Access databases provided they all come
> from the same company?
>



 
Reply With Quote
 
JustinP
Guest
Posts: n/a
 
      14th Dec 2006
Thanks for your advice. I am referring to digital certificates such as
those available from Verisign and Thawte. I am thinking of buying a two
year VBA developer code signing certificate from Thawte for US$400 for
the soul reason that i want everyone who opens my database to not have
to see the security warning on starting access (there are too many
users from different companies to configure each machine or request
that the user configure their security settings).

What are some of the issues you have encountered?


Brendan Reynolds wrote:

> If you have the correct type of digital certificate, you can sign any VBA
> project to which you have access. Makes no difference where it came from.
>
> In my experience there are, however, many issues and anomalies with
> certificates. I do not consider them to be good value for money.
>
> --
> Brendan Reynolds
> Access MVP
>
> "JustinP" <(E-Mail Removed)> wrote in message
> news:(E-Mail Removed)...
> > Can a digital signature be used for only one Access database at a time
> > or can it be used for numerous Access databases provided they all come
> > from the same company?
> >


 
Reply With Quote
 
Jamie Collins
Guest
Posts: n/a
 
      14th Dec 2006


On Dec 14, 10:40 am, "Arvin Meyer [MVP]" <a...@m.com> wrote:
> > Can a digital signature be used for only one Access database at a time
> > or can it be used for numerous Access databases provided they all come
> > from the same company?

>
> If you are talking about code certificates, they can be used for more than a
> single database, but they do need to be renewed each year.


Just to add a further point: you can get the certificate issuer's
webservice to 'countersign' the cerificate with a timestamp at the time
it was applied to the file, so that when the certificate expires a user
can stil have confidence in it because it was autenticated as correct
at the time of signing (e.g. you only have to renew the certificate
after making subsequent code changes).

See:

http://office.microsoft.com/en-us/he...565091033.aspx

Jamie.

--

 
Reply With Quote
 
JustinP
Guest
Posts: n/a
 
      14th Dec 2006
So are you saying that if i change the code i have to renew the
certificate?


Jamie Collins wrote:

> On Dec 14, 10:40 am, "Arvin Meyer [MVP]" <a...@m.com> wrote:
> > > Can a digital signature be used for only one Access database at a time
> > > or can it be used for numerous Access databases provided they all come
> > > from the same company?

> >
> > If you are talking about code certificates, they can be used for more than a
> > single database, but they do need to be renewed each year.

>
> Just to add a further point: you can get the certificate issuer's
> webservice to 'countersign' the cerificate with a timestamp at the time
> it was applied to the file, so that when the certificate expires a user
> can stil have confidence in it because it was autenticated as correct
> at the time of signing (e.g. you only have to renew the certificate
> after making subsequent code changes).
>
> See:
>
> http://office.microsoft.com/en-us/he...565091033.aspx
>
> Jamie.
>
> --


 
Reply With Quote
 
Jamie Collins
Guest
Posts: n/a
 
      14th Dec 2006

JustinP wrote:
> So are you saying that if i change the code i have to renew the
> certificate?


No.

Contersigning means you don't have to reapply the certificate when it
expires if the code hasn't changed.

Jamie.

--

 
Reply With Quote
 
Brendan Reynolds
Guest
Posts: n/a
 
      14th Dec 2006
Merely signing the code will not prevent users from seeing the message the
first time they open your app. The users will still see the message until
and unless they choose to trust the certificate.

Some of the issues I have encountered include ...

I was able to sign code with a free e-mail-signing certificate and to choose
to trust that certificate, despite the fact that this type of certificate is
not intended for this purpose and is easily obtained by anyone - including
the bad guys.

Windows 2003 Server complains that it does not have sufficient information
to verify my valid, bought-and-paid-for code-signing certificate. (Windows
XP Pro SP2 has no problem with the same certificate).

An MDB created and signed in Access 2007 using Access 2000 or Access
2002/2003 format becomes unsigned when opened in Access 2003.

--
Brendan Reynolds
Access MVP


"JustinP" <(E-Mail Removed)> wrote in message
news:(E-Mail Removed)...
> Thanks for your advice. I am referring to digital certificates such as
> those available from Verisign and Thawte. I am thinking of buying a two
> year VBA developer code signing certificate from Thawte for US$400 for
> the soul reason that i want everyone who opens my database to not have
> to see the security warning on starting access (there are too many
> users from different companies to configure each machine or request
> that the user configure their security settings).
>
> What are some of the issues you have encountered?
>
>
> Brendan Reynolds wrote:
>
>> If you have the correct type of digital certificate, you can sign any VBA
>> project to which you have access. Makes no difference where it came from.
>>
>> In my experience there are, however, many issues and anomalies with
>> certificates. I do not consider them to be good value for money.
>>
>> --
>> Brendan Reynolds
>> Access MVP
>>
>> "JustinP" <(E-Mail Removed)> wrote in message
>> news:(E-Mail Removed)...
>> > Can a digital signature be used for only one Access database at a time
>> > or can it be used for numerous Access databases provided they all come
>> > from the same company?
>> >

>



 
Reply With Quote
 
Brendan Reynolds
Guest
Posts: n/a
 
      14th Dec 2006
Oh, yes, I nearly forgot - support for code-signing has been dropped in
Access 2007. (You can create something called a signed package, but this is
not equivalent to code-signing. When the user opens the package on their PC,
the MDB/ACCDB extracted from that package is unsigned.)

--
Brendan Reynolds
Access MVP

"Brendan Reynolds" <(E-Mail Removed)> wrote in message
news:(E-Mail Removed)...
> Merely signing the code will not prevent users from seeing the message the
> first time they open your app. The users will still see the message until
> and unless they choose to trust the certificate.
>
> Some of the issues I have encountered include ...
>
> I was able to sign code with a free e-mail-signing certificate and to
> choose to trust that certificate, despite the fact that this type of
> certificate is not intended for this purpose and is easily obtained by
> anyone - including the bad guys.
>
> Windows 2003 Server complains that it does not have sufficient information
> to verify my valid, bought-and-paid-for code-signing certificate. (Windows
> XP Pro SP2 has no problem with the same certificate).
>
> An MDB created and signed in Access 2007 using Access 2000 or Access
> 2002/2003 format becomes unsigned when opened in Access 2003.
>
> --
> Brendan Reynolds
> Access MVP
>
>
> "JustinP" <(E-Mail Removed)> wrote in message
> news:(E-Mail Removed)...
>> Thanks for your advice. I am referring to digital certificates such as
>> those available from Verisign and Thawte. I am thinking of buying a two
>> year VBA developer code signing certificate from Thawte for US$400 for
>> the soul reason that i want everyone who opens my database to not have
>> to see the security warning on starting access (there are too many
>> users from different companies to configure each machine or request
>> that the user configure their security settings).
>>
>> What are some of the issues you have encountered?
>>
>>
>> Brendan Reynolds wrote:
>>
>>> If you have the correct type of digital certificate, you can sign any
>>> VBA
>>> project to which you have access. Makes no difference where it came
>>> from.
>>>
>>> In my experience there are, however, many issues and anomalies with
>>> certificates. I do not consider them to be good value for money.
>>>
>>> --
>>> Brendan Reynolds
>>> Access MVP
>>>
>>> "JustinP" <(E-Mail Removed)> wrote in message
>>> news:(E-Mail Removed)...
>>> > Can a digital signature be used for only one Access database at a time
>>> > or can it be used for numerous Access databases provided they all
>>> > come
>>> > from the same company?
>>> >

>>

>
>



 
Reply With Quote
 
Brendan Reynolds
Guest
Posts: n/a
 
      14th Dec 2006
Ach, sorry, don't know where my head is at today. I should have said that
code-signing is still supported when using MDB format, just not when using
the new Access 2007 ACCDB format.

--
Brendan Reynolds
Access MVP


"Brendan Reynolds" <(E-Mail Removed)> wrote in message
news:e%(E-Mail Removed)...
> Oh, yes, I nearly forgot - support for code-signing has been dropped in
> Access 2007. (You can create something called a signed package, but this
> is not equivalent to code-signing. When the user opens the package on
> their PC, the MDB/ACCDB extracted from that package is unsigned.)
>
> --
> Brendan Reynolds
> Access MVP
>
> "Brendan Reynolds" <(E-Mail Removed)> wrote in message
> news:(E-Mail Removed)...
>> Merely signing the code will not prevent users from seeing the message
>> the first time they open your app. The users will still see the message
>> until and unless they choose to trust the certificate.
>>
>> Some of the issues I have encountered include ...
>>
>> I was able to sign code with a free e-mail-signing certificate and to
>> choose to trust that certificate, despite the fact that this type of
>> certificate is not intended for this purpose and is easily obtained by
>> anyone - including the bad guys.
>>
>> Windows 2003 Server complains that it does not have sufficient
>> information to verify my valid, bought-and-paid-for code-signing
>> certificate. (Windows XP Pro SP2 has no problem with the same
>> certificate).
>>
>> An MDB created and signed in Access 2007 using Access 2000 or Access
>> 2002/2003 format becomes unsigned when opened in Access 2003.
>>
>> --
>> Brendan Reynolds
>> Access MVP
>>
>>
>> "JustinP" <(E-Mail Removed)> wrote in message
>> news:(E-Mail Removed)...
>>> Thanks for your advice. I am referring to digital certificates such as
>>> those available from Verisign and Thawte. I am thinking of buying a two
>>> year VBA developer code signing certificate from Thawte for US$400 for
>>> the soul reason that i want everyone who opens my database to not have
>>> to see the security warning on starting access (there are too many
>>> users from different companies to configure each machine or request
>>> that the user configure their security settings).
>>>
>>> What are some of the issues you have encountered?
>>>
>>>
>>> Brendan Reynolds wrote:
>>>
>>>> If you have the correct type of digital certificate, you can sign any
>>>> VBA
>>>> project to which you have access. Makes no difference where it came
>>>> from.
>>>>
>>>> In my experience there are, however, many issues and anomalies with
>>>> certificates. I do not consider them to be good value for money.
>>>>
>>>> --
>>>> Brendan Reynolds
>>>> Access MVP
>>>>
>>>> "JustinP" <(E-Mail Removed)> wrote in message
>>>> news:(E-Mail Removed)...
>>>> > Can a digital signature be used for only one Access database at a
>>>> > time
>>>> > or can it be used for numerous Access databases provided they all
>>>> > come
>>>> > from the same company?
>>>> >
>>>

>>
>>

>
>



 
Reply With Quote
 
 
 
Reply

Thread Tools
Rate This Thread
Rate This Thread:

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
Question about Windows Mail encryption and digital signature Wanda Windows Vista Mail 11 1st Aug 2010 02:53 AM
Showing/Printing the signature "Comments" on a digital signature. Noelle Microsoft Word Document Management 0 21st Oct 2009 06:56 AM
signature verification missing (digital Signature) on the Vista =?Utf-8?B?dmVyaWZ5?= Windows Vista Security 3 11th Jul 2007 06:38 PM
Digital Signature =?Utf-8?B?Sko=?= Microsoft Excel Programming 1 2nd May 2005 11:11 PM
Digital Signature Soniya Microsoft Excel Programming 1 6th Oct 2003 01:22 PM


Features
 

Advertising
 

Newsgroups
 


All times are GMT +1. The time now is 04:40 AM.